reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
587 DECLARE_TRANSPARENT_OPERAND_ACCESSORS(Value);
625 Value *getPointerOperand() { return getOperand(0); } 626 const Value *getPointerOperand() const { return getOperand(0); } 629 Value *getCompareOperand() { return getOperand(1); } 630 const Value *getCompareOperand() const { return getOperand(1); } 632 Value *getNewValOperand() { return getOperand(2); } 633 const Value *getNewValOperand() const { return getOperand(2); }lib/IR/Instructions.cpp
1439 Op<0>() = Ptr; 1440 Op<1>() = Cmp; 1441 Op<2>() = NewVal; 1446 assert(getOperand(0) && getOperand(1) && getOperand(2) && 1446 assert(getOperand(0) && getOperand(1) && getOperand(2) && 1446 assert(getOperand(0) && getOperand(1) && getOperand(2) && 1448 assert(getOperand(0)->getType()->isPointerTy() && 1450 assert(getOperand(1)->getType() == 1451 cast<PointerType>(getOperand(0)->getType())->getElementType() 1453 assert(getOperand(2)->getType() == 1454 cast<PointerType>(getOperand(0)->getType())->getElementType() 4152 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2), 4152 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2), 4152 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2),lib/IR/Verifier.cpp
3502 PointerType *PTy = dyn_cast<PointerType>(CXI.getOperand(0)->getType()); 3508 Assert(ElTy == CXI.getOperand(1)->getType(), 3511 Assert(ElTy == CXI.getOperand(2)->getType(),