Lines Matching refs:User

59   User *User = Use.getUser();  in operator ++()  local
60 Use = User->getOperandUseInternal(Use.getOperandNo() + 1, /*Verify=*/false); in operator ++()
76 Use.Usr = cast_or_null<sandboxir::User>(Ctx->getValue(LLVMUser)); in operator ++()
91 User *User = LLVMUse != nullptr ? cast_or_null<sandboxir::User>(Ctx.getValue( in use_begin() local
94 return use_iterator(Use(LLVMUse, User, Ctx)); in use_begin()
102 User *User = in user_begin() local
104 : cast_or_null<sandboxir::User>(Ctx.getValue(&*LLVMUse->getUser())); in user_begin()
105 return user_iterator(Use(LLVMUse, User, Ctx), UseToUser()); in user_begin()
117 User *DstU = cast_or_null<User>(Ctx.getValue(LLVMUse.getUser())); in replaceUsesWithIf()
193 Use User::getOperandUseDefault(unsigned OpIdx, bool Verify) const { in getOperandUseDefault()
195 assert(isa<llvm::User>(Val) && "Non-users have no operands!"); in getOperandUseDefault()
198 LLVMUse = &cast<llvm::User>(Val)->getOperandUse(OpIdx); in getOperandUseDefault()
200 LLVMUse = cast<llvm::User>(Val)->op_end(); in getOperandUseDefault()
201 return Use(LLVMUse, const_cast<User *>(this), Ctx); in getOperandUseDefault()
205 void User::verifyUserOfLLVMUse(const llvm::Use &Use) const { in verifyUserOfLLVMUse()
211 bool User::classof(const Value *From) { in classof()
226 void User::setOperand(unsigned OperandIdx, Value *Operand) { in setOperand()
227 assert(isa<llvm::User>(Val) && "No operands!"); in setOperand()
232 cast<llvm::User>(Val)->setOperand(OperandIdx, Operand->Val); in setOperand()
235 bool User::replaceUsesOfWith(Value *FromV, Value *ToV) { in replaceUsesOfWith()
245 return cast<llvm::User>(Val)->replaceUsesOfWith(FromV->Val, ToV->Val); in replaceUsesOfWith()
249 void User::dumpCommonHeader(raw_ostream &OS) const { in dumpCommonHeader()
715 assert(V->getSubclassID() != Value::ClassID::User && "Can't detach a user!"); in detach()
720 assert(VPtr->getSubclassID() != Value::ClassID::User && in registerValue()
729 Value *Context::getOrCreateValueInternal(llvm::Value *LLVMV, llvm::User *U) { in getOrCreateValueInternal()