/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 23 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { 120 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst))
|
H A D | SCCP.cpp | 497 void visitAtomicCmpXchgInst (AtomicCmpXchgInst &I) { markOverdefined(&I); }
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instruction.cpp | 311 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) 312 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && 313 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && 314 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); 385 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) 386 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && 387 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && 388 CXI->getSynchScope() == cast<AtomicCmpXchgInst>( [all...] |
H A D | Instructions.cpp | 1214 // AtomicCmpXchgInst Implementation 1217 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal, 1240 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, function in class:AtomicCmpXchgInst 1245 OperandTraits<AtomicCmpXchgInst>::op_begin(this), 1246 OperandTraits<AtomicCmpXchgInst>::operands(this), 1251 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, function in class:AtomicCmpXchgInst 1256 OperandTraits<AtomicCmpXchgInst>::op_begin(this), 1257 OperandTraits<AtomicCmpXchgInst> [all...] |
H A D | AsmWriter.cpp | 1783 (isa<AtomicCmpXchgInst>(I) && cast<AtomicCmpXchgInst>(I).isVolatile()) || 2037 } else if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(&I)) {
|
H A D | Verifier.cpp | 317 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI); 1875 void Verifier::visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI) {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 184 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) || 199 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) {
|
H A D | ThreadSanitizer.cpp | 315 if (isa<AtomicCmpXchgInst>(I)) 541 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) {
|
H A D | MemorySanitizer.cpp | 1064 assert(isa<AtomicRMWInst>(I) || isa<AtomicCmpXchgInst>(I)); 1076 if (isa<AtomicCmpXchgInst>(I)) 1089 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) {
|
H A D | AddressSanitizer.cpp | 665 if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 147 Location getLocation(const AtomicCmpXchgInst *CXI); 361 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); 444 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc); 447 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX,
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 342 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) 343 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && 344 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I2)->getOrdering() && 345 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I2)->getSynchScope();
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 246 AliasAnalysis::getLocation(const AtomicCmpXchgInst *CXI) { 339 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/ |
H A D | InstVisitor.h | 177 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);}
|
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | Instructions.h | 442 // AtomicCmpXchgInst Class 445 /// AtomicCmpXchgInst - an instruction that atomically checks whether a 449 class AtomicCmpXchgInst : public Instruction { class in namespace:llvm 454 virtual AtomicCmpXchgInst *clone_impl() const; 460 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 463 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 542 struct OperandTraits<AtomicCmpXchgInst> : 543 public FixedNumOperandTraits<AtomicCmpXchgInst, 3> { 546 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(AtomicCmpXchgInst, Value)
|
H A D | IRBuilder.h | 921 AtomicCmpXchgInst *CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, 924 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope));
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 740 void visitAtomicCmpXchg(const AtomicCmpXchgInst &I);
|
H A D | SelectionDAGBuilder.cpp | 3543 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) {
|
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1430 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile()); 1432 cast<AtomicCmpXchgInst>(I).getOrdering())); 1434 cast<AtomicCmpXchgInst>(I).getSynchScope()));
|
/freebsd-10.2-release/contrib/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1548 const AtomicCmpXchgInst *cxi = cast<AtomicCmpXchgInst>(I); 1551 Out << "AtomicCmpXchgInst* " << iName 1552 << " = new AtomicCmpXchgInst("
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 208 llvm::AtomicCmpXchgInst *CXI =
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 2980 } else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(BBI)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2864 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope); 2865 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]);
|
/freebsd-10.2-release/contrib/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 4194 AtomicCmpXchgInst *CXI = 4195 new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, Scope);
|