| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 122 MachineSDNode *Fence = nullptr; in Select() local 128 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, in Select() 137 Fence = CurDAG->getMachineNode( in Select() 149 ReplaceNode(Node, Fence); in Select()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionRetHardening.cpp | 96 MachineInstr *Fence = in runOnMachineFunction() local 98 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)), in runOnMachineFunction()
|
| H A D | X86Schedule.td | 508 // Fence instructions.
|
| H A D | X86SchedSkylakeClient.td | 602 // Fence instructions.
|
| H A D | X86SchedBroadwell.td | 607 // Fence instructions.
|
| H A D | X86ScheduleZnver3.td | 1402 // Fence instructions.
|
| H A D | X86SchedHaswell.td | 617 // Fence instructions.
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | fence-todo.ll | 6 ; Fence does not make an otherwise thread local store visible.
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Instruction.cpp | 391 case Fence: return "fence"; in getOpcodeName() 581 case Instruction::Fence: // FIXME: refine definition of mayReadFromMemory in mayReadFromMemory() 599 case Instruction::Fence: // FIXME: refine definition of mayWriteToMemory in mayWriteToMemory() 622 case Instruction::Fence: in isAtomic()
|
| H A D | Instructions.cpp | 1716 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertBefore) { in FenceInst() 1724 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertAtEnd) { in FenceInst()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 175 HANDLE_MEMORY_INST(35, Fence , FenceInst )
|
| H A D | Instruction.h | 612 case Instruction::Fence:
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ConvertFromLLVMIR.cpp | 637 INST(Fence, Fence), in lookupOperationNameFromOpcode() 1052 case llvm::Instruction::Fence: { in processInstruction()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | GwpAsan.rst | 18 `Electric Fence Malloc Debugger <https://linux.die.net/man/3/efence>`_, with a
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 691 case Instruction::Fence: in getModRefInfo()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 855 INSTKEYWORD(fence, Fence); in LexIdentifier()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interface_atomic.cpp | 832 void __tsan_atomic_thread_fence(morder mo) { ATOMIC_IMPL(Fence, mo); } in __tsan_atomic_thread_fence()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 837 void __tsan_atomic_thread_fence(morder mo) { ATOMIC_IMPL(Fence, mo); } in __tsan_atomic_thread_fence()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2950 const FenceInst &Fence = cast<FenceInst>(U); in translateFence() local 2951 MIRBuilder.buildFence(static_cast<unsigned>(Fence.getOrdering()), in translateFence() 2952 Fence.getSyncScopeID()); in translateFence()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | nosync.ll | 306 ; TEST 13 - Fence syncscope("singlethread") seq_cst
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.ml | 240 | Fence Constructor
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 883 case Instruction::Fence: in hasResult()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1810 case Fence: return 0; in InstructionOpcodeToISD()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 2521 case Instruction::Fence: in writeInstruction()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 932 // OpenCL v3.0 s6.15.9 - Legacy Explicit Memory Fence Functions.
|