/external/llvm/lib/IR/ |
D | Instruction.cpp | 310 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isIdenticalToWhenDefined() 311 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isIdenticalToWhenDefined() 312 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isIdenticalToWhenDefined() 313 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isIdenticalToWhenDefined() 384 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isSameOperationAs() 385 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isSameOperationAs() 386 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isSameOperationAs() 387 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isSameOperationAs()
|
D | Instructions.cpp | 1217 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal, in Init() 1240 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst 1245 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst() 1246 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst() 1251 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst 1256 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst() 1257 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst() 3425 AtomicCmpXchgInst *AtomicCmpXchgInst::clone_impl() const { in clone_impl() 3426 AtomicCmpXchgInst *Result = in clone_impl() 3427 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2), in clone_impl()
|
D | AsmWriter.cpp | 1804 (isa<AtomicCmpXchgInst>(I) && cast<AtomicCmpXchgInst>(I).isVolatile()) || in printInstruction() 2058 } else if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(&I)) { in printInstruction()
|
D | Verifier.cpp | 290 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI); 1674 void Verifier::visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI) { in visitAtomicCmpXchgInst()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LowerAtomic.cpp | 23 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { in LowerAtomicCmpXchgInst() 120 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst)) in runOnBasicBlock()
|
D | SCCP.cpp | 497 void visitAtomicCmpXchgInst (AtomicCmpXchgInst &I) { markOverdefined(&I); } in visitAtomicCmpXchgInst()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | BoundsChecking.cpp | 184 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) || in runOnFunction() 199 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) { in runOnFunction()
|
D | ThreadSanitizer.cpp | 297 if (isa<AtomicCmpXchgInst>(I)) in isAtomic() 483 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) { in instrumentAtomic()
|
D | AddressSanitizer.cpp | 618 if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) { in isInterestingMemoryAccess()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 147 Location getLocation(const AtomicCmpXchgInst *CXI); 361 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo() 444 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc); 447 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
|
/external/llvm/lib/Transforms/IPO/ |
D | MergeFunctions.cpp | 331 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) in isEquivalentOperation() 332 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in isEquivalentOperation() 333 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I2)->getOrdering() && in isEquivalentOperation() 334 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I2)->getSynchScope(); in isEquivalentOperation()
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 245 AliasAnalysis::getLocation(const AtomicCmpXchgInst *CXI) { in getLocation() 338 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) { in getModRefInfo()
|
/external/llvm/include/llvm/ |
D | InstVisitor.h | 177 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);} in visitAtomicCmpXchgInst()
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 451 class AtomicCmpXchgInst : public Instruction { 456 virtual AtomicCmpXchgInst *clone_impl() const; 462 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 465 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 544 struct OperandTraits<AtomicCmpXchgInst> : 545 public FixedNumOperandTraits<AtomicCmpXchgInst, 3> { 548 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(AtomicCmpXchgInst, Value)
|
D | Instruction.def | 137 HANDLE_MEMORY_INST(31, AtomicCmpXchg , AtomicCmpXchgInst )
|
D | IRBuilder.h | 876 AtomicCmpXchgInst *CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, 879 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope));
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 522 void visitAtomicCmpXchg(const AtomicCmpXchgInst &I);
|
D | SelectionDAGBuilder.cpp | 3426 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 1412 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile()); in WriteInstruction() 1414 cast<AtomicCmpXchgInst>(I).getOrdering())); in WriteInstruction() 1416 cast<AtomicCmpXchgInst>(I).getSynchScope())); in WriteInstruction()
|
/external/clang/lib/CodeGen/ |
D | CGAtomic.cpp | 204 llvm::AtomicCmpXchgInst *CXI = in EmitAtomicOp()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 1550 const AtomicCmpXchgInst *cxi = cast<AtomicCmpXchgInst>(I); in printInstruction()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 2689 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope); in ParseFunctionBody() 2690 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in ParseFunctionBody()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 2910 } else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(BBI)) { in SimplifyUnreachable()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 4144 AtomicCmpXchgInst *CXI = in ParseCmpXchg() 4145 new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, Scope); in ParseCmpXchg()
|