/external/llvm/lib/VMCore/ |
D | Instruction.cpp | 220 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isIdenticalToWhenDefined() 221 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isIdenticalToWhenDefined() 222 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isIdenticalToWhenDefined() 223 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isIdenticalToWhenDefined() 276 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isSameOperationAs() 277 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isSameOperationAs() 278 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isSameOperationAs() 279 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isSameOperationAs()
|
D | Instructions.cpp | 1189 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal, in Init() 1212 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst 1217 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst() 1218 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst() 1223 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst 1228 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst() 1229 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst() 3379 AtomicCmpXchgInst *AtomicCmpXchgInst::clone_impl() const { in clone_impl() 3380 AtomicCmpXchgInst *Result = in clone_impl() 3381 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2), in clone_impl()
|
D | AsmWriter.cpp | 1698 (isa<AtomicCmpXchgInst>(I) && cast<AtomicCmpXchgInst>(I).isVolatile()) || in printInstruction() 1974 } else if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(&I)) { in printInstruction()
|
D | Verifier.cpp | 285 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI); 1417 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 | 504 void visitAtomicCmpXchgInst (AtomicCmpXchgInst &I) { markOverdefined(&I); } in visitAtomicCmpXchgInst()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 139 Location getLocation(const AtomicCmpXchgInst *CXI); 348 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo() 431 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc); 434 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 | 241 AliasAnalysis::getLocation(const AtomicCmpXchgInst *CXI) { in getLocation() 334 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) { in getModRefInfo()
|
/external/llvm/include/llvm/Support/ |
D | InstVisitor.h | 172 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);} in visitAtomicCmpXchgInst()
|
D | IRBuilder.h | 802 AtomicCmpXchgInst *CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, 805 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope));
|
/external/llvm/include/llvm/ |
D | Instructions.h | 450 class AtomicCmpXchgInst : public Instruction { 455 virtual AtomicCmpXchgInst *clone_impl() const; 461 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 464 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 527 static inline bool classof(const AtomicCmpXchgInst *) { return true; } 543 struct OperandTraits<AtomicCmpXchgInst> : 544 public FixedNumOperandTraits<AtomicCmpXchgInst, 3> { 547 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(AtomicCmpXchgInst, Value)
|
D | Instruction.def | 137 HANDLE_MEMORY_INST(31, AtomicCmpXchg , AtomicCmpXchgInst )
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 528 void visitAtomicCmpXchg(const AtomicCmpXchgInst &I);
|
D | SelectionDAGBuilder.cpp | 3359 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 1264 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile()); in WriteInstruction() 1266 cast<AtomicCmpXchgInst>(I).getOrdering())); in WriteInstruction() 1268 cast<AtomicCmpXchgInst>(I).getSynchScope())); in WriteInstruction()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 1515 const AtomicCmpXchgInst *cxi = cast<AtomicCmpXchgInst>(I); in printInstruction()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 2535 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope); in ParseFunctionBody() 2536 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in ParseFunctionBody()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 2378 } else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(BBI)) { in SimplifyUnreachable()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 3803 AtomicCmpXchgInst *CXI = in ParseCmpXchg() 3804 new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, Scope); in ParseCmpXchg()
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 2719 llvm::AtomicCmpXchgInst *CXI = in EmitAtomicOp()
|