Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionRetHardening.cpp95 MachineInstr *Fence = in runOnMachineFunction()
97 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)), in runOnMachineFunction()
96 MachineInstr *Fence = runOnMachineFunction() local
H A DX86Schedule.td507 // Fence instructions.
H A DX86SchedBroadwell.td612 // Fence instructions.
H A DX86SchedSkylakeClient.td608 // Fence instructions.
H A DX86SchedHaswell.td621 // Fence instructions.
H A DX86ScheduleZnver3.td1384 // Fence instructions.
H A DX86SchedSkylakeServer.td604 // Fence instructions.
H A DX86ScheduleZnver4.td1438 // Fence instructions.
H A DX86SchedIceLake.td609 // Fence instructions.
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.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/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.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/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.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()
H A DInstructions.cpp1447 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertBefore) { in FenceInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.def175 HANDLE_MEMORY_INST(35, Fence , FenceInst )
H A DInstruction.h789 case Instruction::Fence:
H A DInstructions.h465 return I->getOpcode() == Instruction::Fence;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp621 case Instruction::Fence: in getModRefInfo()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp899 INSTKEYWORD(fence, Fence); in LexIdentifier()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp837 void __tsan_atomic_thread_fence(morder mo) { ATOMIC_IMPL(Fence, mo); } in __tsan_atomic_thread_fence()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.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/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1796 case Fence: return 0; in InstructionOpcodeToISD()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1377 case Instruction::Fence: in hasResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp2503 case Instruction::Fence: in writeInstruction()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td933 // OpenCL v3.0 s6.15.9 - Legacy Explicit Memory Fence Functions.
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td1169 // Section 8.3.1 - FENCE (Fence)

12