Home
last modified time | relevance | path

Searched refs:Fence (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-head/contrib/llvm-project/llvm/lib/Target/X86/
HDX86LoadValueInjectionRetHardening.cpp95 MachineInstr *Fence = in runOnMachineFunction() local
97 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)), in runOnMachineFunction()
HDX86Schedule.td507 // Fence instructions.
HDX86SchedBroadwell.td612 // Fence instructions.
HDX86SchedSkylakeClient.td608 // Fence instructions.
HDX86SchedHaswell.td621 // Fence instructions.
HDX86ScheduleZnver3.td1384 // Fence instructions.
HDX86SchedSkylakeServer.td604 // Fence instructions.
HDX86ScheduleZnver4.td1438 // Fence instructions.
HDX86SchedIceLake.td609 // Fence instructions.
/freebsd-head/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyISelDAGToDAG.cpp143 MachineSDNode *Fence = nullptr; in Select() local
149 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, in Select()
158 Fence = CurDAG->getMachineNode( in Select()
170 ReplaceNode(Node, Fence); in Select()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
HDRISCVAsmParser.cpp341 Fence, enumerator
403 struct FenceOp Fence; member
438 case KindTy::Fence: in RISCVOperand()
439 Fence = o.Fence; in RISCVOperand()
602 bool isFenceArg() const { return Kind == KindTy::Fence; } in isFenceArg()
1045 assert(Kind == KindTy::Fence && "Invalid type access!"); in getFence()
1046 return Fence.Val; in getFence()
1082 case KindTy::Fence: in print()
1161 auto Op = std::make_unique<RISCVOperand>(KindTy::Fence); in createFenceArg()
1162 Op->Fence.Val = Val; in createFenceArg()
[all …]
/freebsd-head/contrib/llvm-project/llvm/lib/IR/
HDInstruction.cpp744 case Fence: return "fence"; in getOpcodeName()
934 case Instruction::Fence: // FIXME: refine definition of mayReadFromMemory in mayReadFromMemory()
952 case Instruction::Fence: // FIXME: refine definition of mayWriteToMemory in mayWriteToMemory()
975 case Instruction::Fence: in isAtomic()
HDInstructions.cpp1447 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertBefore) { in FenceInst()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDInstruction.def175 HANDLE_MEMORY_INST(35, Fence , FenceInst )
HDInstruction.h789 case Instruction::Fence:
HDInstructions.h465 return I->getOpcode() == Instruction::Fence;
/freebsd-head/contrib/llvm-project/llvm/lib/Analysis/
HDAliasAnalysis.cpp621 case Instruction::Fence: in getModRefInfo()
/freebsd-head/contrib/llvm-project/llvm/lib/AsmParser/
HDLLLexer.cpp899 INSTKEYWORD(fence, Fence); in LexIdentifier()
/freebsd-head/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
HDtsan_interface_atomic.cpp837 void __tsan_atomic_thread_fence(morder mo) { ATOMIC_IMPL(Fence, mo); } in __tsan_atomic_thread_fence()
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDIRTranslator.cpp3317 const FenceInst &Fence = cast<FenceInst>(U); in translateFence() local
3318 MIRBuilder.buildFence(static_cast<unsigned>(Fence.getOrdering()), in translateFence()
3319 Fence.getSyncScopeID()); in translateFence()
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDTargetLoweringBase.cpp1796 case Fence: return 0; in InstructionOpcodeToISD()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h1377 case Instruction::Fence: in hasResult()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
HDDXILBitcodeWriter.cpp2503 case Instruction::Fence: in writeInstruction()
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDOpenCLBuiltins.td933 // OpenCL v3.0 s6.15.9 - Legacy Explicit Memory Fence Functions.
/freebsd-head/contrib/llvm-project/llvm/lib/Target/VE/
HDVEInstrInfo.td1169 // Section 8.3.1 - FENCE (Fence)

12