Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
DReduceMemoryOperations.cpp62 } else if (FenceInst *Fence = dyn_cast<FenceInst>(&I)) { in reduceAtomicSyncScopesInFunction() local
63 if (Fence->getSyncScopeID() != SyncScope::System && !O.shouldKeep()) in reduceAtomicSyncScopesInFunction()
64 Fence->setSyncScopeID(SyncScope::System); in reduceAtomicSyncScopesInFunction()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86LoadValueInjectionRetHardening.cpp96 MachineInstr *Fence = in runOnMachineFunction() local
98 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)), in runOnMachineFunction()
DX86Schedule.td507 // Fence instructions.
DX86SchedSkylakeClient.td606 // Fence instructions.
DX86SchedBroadwell.td610 // Fence instructions.
DX86SchedHaswell.td620 // Fence instructions.
DX86ScheduleZnver3.td1387 // Fence instructions.
DX86ScheduleZnver4.td1443 // Fence instructions.
DX86SchedSkylakeServer.td602 // Fence instructions.
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyISelDAGToDAG.cpp134 MachineSDNode *Fence = nullptr; in Select() local
140 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, in Select()
149 Fence = CurDAG->getMachineNode( in Select()
161 ReplaceNode(Node, Fence); in Select()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DInstruction.cpp441 case Fence: return "fence"; in getOpcodeName()
631 case Instruction::Fence: // FIXME: refine definition of mayReadFromMemory in mayReadFromMemory()
649 case Instruction::Fence: // FIXME: refine definition of mayWriteToMemory in mayWriteToMemory()
672 case Instruction::Fence: in isAtomic()
DInstructions.cpp1823 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertBefore) { in FenceInst()
1831 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertAtEnd) { in FenceInst()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DInstruction.def175 HANDLE_MEMORY_INST(35, Fence , FenceInst )
DInstruction.h650 case Instruction::Fence:
DInstructions.h483 return I->getOpcode() == Instruction::Fence;
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DAliasAnalysis.cpp619 case Instruction::Fence: in getModRefInfo()
/openbsd/src/gnu/llvm/llvm/docs/
DGwpAsan.rst18 `Electric Fence Malloc Debugger <https://linux.die.net/man/3/efence>`_, with a
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLLexer.cpp873 INSTKEYWORD(fence, Fence); in LexIdentifier()
/openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cpp837 void __tsan_atomic_thread_fence(morder mo) { ATOMIC_IMPL(Fence, mo); } in __tsan_atomic_thread_fence()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp2974 const FenceInst &Fence = cast<FenceInst>(U); in translateFence() local
2975 MIRBuilder.buildFence(static_cast<unsigned>(Fence.getOrdering()), in translateFence()
2976 Fence.getSyncScopeID()); in translateFence()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlan.h872 case Instruction::Fence: in hasResult()
/openbsd/src/gnu/llvm/llvm/bindings/ocaml/llvm/
Dllvm.ml240 | Fence Constructor
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1830 case Fence: return 0; in InstructionOpcodeToISD()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DBuiltins.def1721 // Arithmetic Fence: to prevent FP reordering and reassociation optimizations
/openbsd/src/gnu/llvm/clang/lib/Sema/
DOpenCLBuiltins.td933 // OpenCL v3.0 s6.15.9 - Legacy Explicit Memory Fence Functions.

12