reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
76 NumUserOperands = NumOps; 148 return reinterpret_cast<const Use *>(this) - NumUserOperands; 152 return reinterpret_cast<Use *>(this) - NumUserOperands; 170 assert(i < NumUserOperands && "getOperand() out of range!"); 175 assert(i < NumUserOperands && "setOperand() out of range!"); 183 assert(i < NumUserOperands && "getOperandUse() out of range!"); 187 assert(i < NumUserOperands && "getOperandUse() out of range!"); 191 unsigned getNumOperands() const { return NumUserOperands; } 209 NumUserOperands = NumOps; 218 NumUserOperands = NumOps; 232 return getOperandList() + NumUserOperands; 235 return getOperandList() + NumUserOperands;lib/IR/User.cpp
128 Obj->NumUserOperands = Us; 154 Obj->NumUserOperands = 0; 174 Use::zap(*HungOffOperandList, *HungOffOperandList + Obj->NumUserOperands, 178 Use *UseBegin = static_cast<Use *>(Usr) - Obj->NumUserOperands; 179 Use::zap(UseBegin, UseBegin + Obj->NumUserOperands, /* Delete */ false); 185 Use *Storage = static_cast<Use *>(Usr) - Obj->NumUserOperands; 186 Use::zap(Storage, Storage + Obj->NumUserOperands,