Home
last modified time | relevance | path

Searched refs:FenceInst (Results 1 – 22 of 22) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp97 static bool LowerFenceInst(FenceInst *FI) { in LowerFenceInst()
124 if (FenceInst *FI = dyn_cast<FenceInst>(Inst)) in runOnBasicBlock()
DSCCP.cpp497 void visitFenceInst (FenceInst &I) { /*returns void*/ } in visitFenceInst()
/external/llvm/lib/IR/
DInstruction.cpp292 if (const FenceInst *FI = dyn_cast<FenceInst>(I1)) in haveSameSpecialState()
293 return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() && in haveSameSpecialState()
294 FI->getSynchScope() == cast<FenceInst>(I2)->getSynchScope(); in haveSameSpecialState()
DInstructions.cpp1224 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() function in FenceInst
1232 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() function in FenceInst
3574 FenceInst *FenceInst::clone_impl() const { in clone_impl()
3575 return new FenceInst(getContext(), getOrdering(), getSynchScope()); in clone_impl()
DAsmWriter.cpp2955 } else if (const FenceInst *FI = dyn_cast<FenceInst>(&I)) { in printInstruction()
DVerifier.cpp382 void visitFenceInst(FenceInst &FI);
2668 void Verifier::visitFenceInst(FenceInst &FI) { in visitFenceInst()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h395 case Instruction::Fence: return getModRefInfo((const FenceInst*)I, Loc); in getModRefInfo()
467 ModRefResult getModRefInfo(const FenceInst *S, const Location &Loc) { in getModRefInfo()
474 ModRefResult getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size){ in getModRefInfo()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp326 if (isa<FenceInst>(I)) in isAtomic()
569 } else if (FenceInst *FI = dyn_cast<FenceInst>(I)) { in instrumentAtomic()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp802 if (const FenceInst *FI = dyn_cast<FenceInst>(L)) { in cmpOperations()
804 cmpNumbers(FI->getOrdering(), cast<FenceInst>(R)->getOrdering())) in cmpOperations()
806 return cmpNumbers(FI->getSynchScope(), cast<FenceInst>(R)->getSynchScope()); in cmpOperations()
/external/llvm/include/llvm/IR/
DInstVisitor.h179 RetTy visitFenceInst(FenceInst &I) { DELEGATE(Instruction);} in visitFenceInst()
DInstruction.def136 HANDLE_MEMORY_INST(30, Fence , FenceInst )
DInstructions.h418 class FenceInst : public Instruction {
422 FenceInst *clone_impl() const override;
431 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
434 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
DIRBuilder.h1001 FenceInst *CreateFence(AtomicOrdering Ordering,
1004 return Insert(new FenceInst(Context, Ordering, SynchScope), Name);
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp90 assert((LI || SI || RMWI || CASI || isa<FenceInst>(I)) && in runOnFunction()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h779 void visitFence(const FenceInst &I);
DSelectionDAGBuilder.cpp3767 void SelectionDAGBuilder::visitFence(const FenceInst &I) { in visitFence()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1558 const FenceInst *fi = cast<FenceInst>(I); in printInstruction()
/external/llvm/lib/Analysis/
DCFLAliasAnalysis.cpp808 return !isa<CmpInst>(Inst) && !isa<FenceInst>(Inst) && !IsNonInvokeTerminator; in hasUsefulEdges()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1933 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering())); in WriteInstruction()
1934 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope())); in WriteInstruction()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4162 I = new FenceInst(Context, Ordering, SynchScope); in ParseFunctionBody()
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp3037 } else if (!isa<FenceInst>(BBI) && !isa<VAArgInst>(BBI) && in SimplifyUnreachable()
/external/llvm/lib/AsmParser/
DLLParser.cpp5493 Inst = new FenceInst(Context, Ordering, Scope); in ParseFence()