Searched refs:LLVMUse (Results 1 – 3 of 3) sorted by relevance
30 llvm::Use *LLVMUse; variable35 Use(llvm::Use *LLVMUse, User *Usr, Context &Ctx) in Use() argument36 : LLVMUse(LLVMUse), Usr(Usr), Ctx(&Ctx) {} in Use()37 Use() : LLVMUse(nullptr), Ctx(nullptr) {} in Use()53 return LLVMUse == Other.LLVMUse && Usr == Other.Usr;
340 return Use.LLVMUse->getOperandNo(); in getUseOperandNoDefault()
17 Value *Use::get() const { return Ctx->getValue(LLVMUse->get()); } in get()19 void Use::set(Value *V) { LLVMUse->set(V->Val); } in set()26 if (LLVMUse == nullptr) in dump()29 Def = Ctx->getValue(LLVMUse->get()); in dump()58 assert(Use.LLVMUse != nullptr && "Already at end!"); in operator ++()67 llvm::Use *&LLVMUse = Use.LLVMUse; in operator ++() local68 assert(LLVMUse != nullptr && "Already at end!"); in operator ++()69 LLVMUse = LLVMUse->getNext(); in operator ++()70 if (LLVMUse == nullptr) { in operator ++()75 auto *LLVMUser = LLVMUse->getUser(); in operator ++()[all …]