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

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp93 static bool LowerFenceInst(FenceInst *FI) {
118 if (FenceInst *FI = dyn_cast<FenceInst>(Inst))
H A DSCCP.cpp496 void visitFenceInst (FenceInst &I) { /*returns void*/ }
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstruction.cpp308 if (const FenceInst *FI = dyn_cast<FenceInst>(this))
309 return FI->getOrdering() == cast<FenceInst>(FI)->getOrdering() &&
310 FI->getSynchScope() == cast<FenceInst>(FI)->getSynchScope();
382 if (const FenceInst *FI = dyn_cast<FenceInst>(this))
383 return FI->getOrdering() == cast<FenceInst>(I)->getOrdering() &&
384 FI->getSynchScope() == cast<FenceInst>(I)->getSynchScope();
H A DInstructions.cpp1309 // FenceInst Implementation
1312 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, function in class:FenceInst
1320 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, function in class:FenceInst
3568 FenceInst *FenceInst::clone_impl() const {
3569 return new FenceInst(getContext(), getOrdering(), getSynchScope());
H A DAsmWriter.cpp2041 } else if (const FenceInst *FI = dyn_cast<FenceInst>(&I)) {
H A DVerifier.cpp319 void visitFenceInst(FenceInst &FI);
1923 void Verifier::visitFenceInst(FenceInst &FI) {
/freebsd-9.3-release/contrib/llvm/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){
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp317 if (isa<FenceInst>(I))
557 } else if (FenceInst *FI = dyn_cast<FenceInst>(I)) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp339 if (const FenceInst *FI = dyn_cast<FenceInst>(I1))
340 return FI->getOrdering() == cast<FenceInst>(I2)->getOrdering() &&
341 FI->getSynchScope() == cast<FenceInst>(I2)->getSynchScope();
/freebsd-9.3-release/contrib/llvm/include/llvm/
H A DInstVisitor.h179 RetTy visitFenceInst(FenceInst &I) { DELEGATE(Instruction);}
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h742 void visitFence(const FenceInst &I);
H A DSelectionDAGBuilder.cpp3623 void SelectionDAGBuilder::visitFence(const FenceInst &I) {
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h377 // FenceInst Class
380 /// FenceInst - an instruction for ordering other memory operations
382 class FenceInst : public Instruction { class in namespace:llvm
386 virtual FenceInst *clone_impl() const;
395 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
398 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
H A DIRBuilder.h917 FenceInst *CreateFence(AtomicOrdering Ordering,
919 return Insert(new FenceInst(Context, Ordering, SynchScope));
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1449 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
1450 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope()));
/freebsd-9.3-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp1538 const FenceInst *fi = cast<FenceInst>(I);
1541 Out << "FenceInst* " << iName
1542 << " = new FenceInst(mod->getContext(), "
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2899 I = new FenceInst(Context, Ordering, SynchScope);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2983 } else if (!isa<FenceInst>(BBI) && !isa<VAArgInst>(BBI) &&
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp4270 Inst = new FenceInst(Context, Ordering, Scope);

Completed in 272 milliseconds