Searched refs:LLVMUse (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | User.cpp | 17 assert(Use.LLVMUse != nullptr && "Already at end!"); in operator ++() 26 llvm::Use *&LLVMUse = Use.LLVMUse; in operator ++() local 27 assert(LLVMUse != nullptr && "Already at end!"); in operator ++() 28 LLVMUse = LLVMUse->getNext(); in operator ++() 29 if (LLVMUse == nullptr) { in operator ++() 34 auto *LLVMUser = LLVMUse->getUser(); in operator ++() 61 llvm::Use *LLVMUse; in getOperandUseDefault() local 63 LLVMUse = &cast<llvm::User>(Val)->getOperandUse(OpIdx); in getOperandUseDefault() 65 LLVMUse = cast<llvm::User>(Val)->op_end(); in getOperandUseDefault() 66 return Use(LLVMUse, const_cast<User *>(this), Ctx); in getOperandUseDefault()
|
| H A D | Value.cpp | 24 llvm::Use *LLVMUse = nullptr; in use_begin() local 26 LLVMUse = &*Val->use_begin(); in use_begin() 27 User *User = LLVMUse != nullptr ? cast_or_null<sandboxir::User>(Ctx.getValue( in use_begin() 30 return use_iterator(Use(LLVMUse, User, Ctx)); in use_begin() 37 llvm::Use *LLVMUse = AtEnd ? nullptr : &*UseBegin; in user_begin() local 40 : cast_or_null<sandboxir::User>(Ctx.getValue(&*LLVMUse->getUser())); in user_begin() 41 return user_iterator(Use(LLVMUse, User, Ctx), UseToUser()); in user_begin() 54 OtherVal, [&ShouldReplace, this, OtherV](llvm::Use &LLVMUse) -> bool { in replaceUsesWithIf() argument 55 User *DstU = cast_or_null<User>(Ctx.getValue(LLVMUse.getUser())); in replaceUsesWithIf() 58 Use UseToReplace(&LLVMUse, DstU, Ctx); in replaceUsesWithIf()
|
| H A D | Use.cpp | 15 Value *Use::get() const { return Ctx->getValue(LLVMUse->get()); } in get() 19 LLVMUse->set(V->Val); in set() 26 LLVMUse->swap(*OtherUse.LLVMUse); in swap() 32 if (LLVMUse == nullptr) in dumpOS() 35 Def = Ctx->getValue(LLVMUse->get()); in dumpOS()
|
| H A D | Instruction.cpp | 490 llvm::Use *LLVMUse = &cast<llvm::CallBase>(Val)->getCalledOperandUse(); in getCalledOperandUse() local 491 return Use(LLVMUse, cast<User>(Ctx.getValue(LLVMUse->getUser())), Ctx); in getCalledOperandUse() 853 llvm::Use *LLVMUse = U.LLVMUse; in getIncomingBlock() local 854 llvm::BasicBlock *BB = cast<llvm::PHINode>(Val)->getIncomingBlock(*LLVMUse); in getIncomingBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Use.h | 34 llvm::Use *LLVMUse; variable 39 Use(llvm::Use *LLVMUse, User *Usr, Context &Ctx) in Use() argument 40 : LLVMUse(LLVMUse), Usr(Usr), Ctx(&Ctx) {} in Use() 41 Use() : LLVMUse(nullptr), Ctx(nullptr) {} in Use() 61 return LLVMUse == Other.LLVMUse && Usr == Other.Usr;
|
| H A D | User.h | 77 return Use.LLVMUse->getOperandNo(); in getUseOperandNoDefault()
|
| H A D | Instruction.h | 1343 return cast<llvm::CallBase>(Val)->isDataOperand(U.LLVMUse); in isDataOperand() 1347 return cast<llvm::CallBase>(Val)->getDataOperandNo(U.LLVMUse); in getDataOperandNo() 1392 return cast<llvm::CallBase>(Val)->isArgOperand(U.LLVMUse); in isArgOperand() 1395 return cast<llvm::CallBase>(Val)->getArgOperandNo(U.LLVMUse); in getArgOperandNo() 1407 return cast<llvm::CallBase>(Val)->isCallee(U.LLVMUse); in isCallee()
|