Searched refs:FenceInst (Results 1 - 19 of 19) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLowerAtomic.cpp93 static bool LowerFenceInst(FenceInst *FI) {
118 if (FenceInst *FI = dyn_cast<FenceInst>(Inst))
H A DSCCP.cpp503 void visitFenceInst (FenceInst &I) { /*returns void*/ }
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstruction.cpp217 if (const FenceInst *FI = dyn_cast<FenceInst>(this))
218 return FI->getOrdering() == cast<FenceInst>(FI)->getOrdering() &&
219 FI->getSynchScope() == cast<FenceInst>(FI)->getSynchScope();
291 if (const FenceInst *FI = dyn_cast<FenceInst>(this))
292 return FI->getOrdering() == cast<FenceInst>(I)->getOrdering() &&
293 FI->getSynchScope() == cast<FenceInst>(I)->getSynchScope();
H A DInstructions.cpp1287 // FenceInst Implementation
1290 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, function in class:FenceInst
1298 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, function in class:FenceInst
3425 FenceInst *FenceInst::clone_impl() const {
3426 return new FenceInst(getContext(), getOrdering(), getSynchScope());
H A DAsmWriter.cpp2000 } else if (const FenceInst *FI = dyn_cast<FenceInst>(&I)) {
H A DVerifier.cpp288 void visitFenceInst(FenceInst &FI);
1533 void Verifier::visitFenceInst(FenceInst &FI) {
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DAliasAnalysis.h359 case Instruction::Fence: return getModRefInfo((const FenceInst*)I, Loc);
431 ModRefResult getModRefInfo(const FenceInst *S, const Location &Loc) {
438 ModRefResult getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size){
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp247 if (FenceInst *FI = dyn_cast<FenceInst>(I))
392 } else if (isa<FenceInst>(I)) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DMergeFunctions.cpp328 if (const FenceInst *FI = dyn_cast<FenceInst>(I1))
329 return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() &&
330 FI->getSynchScope() == cast<FenceInst>(I2)->getSynchScope();
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DInstVisitor.h179 RetTy visitFenceInst(FenceInst &I) { DELEGATE(Instruction);}
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h524 void visitFence(const FenceInst &I);
H A DSelectionDAGBuilder.cpp3495 void SelectionDAGBuilder::visitFence(const FenceInst &I) {
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstructions.h379 // FenceInst Class
382 /// FenceInst - an instruction for ordering other memory operations
384 class FenceInst : public Instruction { class in namespace:llvm
388 virtual FenceInst *clone_impl() const;
397 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
400 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
429 static inline bool classof(const FenceInst *) { return true; }
H A DIRBuilder.h841 FenceInst *CreateFence(AtomicOrdering Ordering,
843 return Insert(new FenceInst(Context, Ordering, SynchScope));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1346 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
1347 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope()));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp1528 const FenceInst *fi = cast<FenceInst>(I);
1531 Out << "FenceInst* " << iName
1532 << " = new FenceInst(mod->getContext(), "
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/
H A DLLParser.cpp3966 Inst = new FenceInst(Context, Ordering, Scope);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2627 I = new FenceInst(Context, Ordering, SynchScope);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2867 } else if (!isa<FenceInst>(BBI) && !isa<VAArgInst>(BBI) &&

Completed in 227 milliseconds