Home
last modified time | relevance | path

Searched refs:isDroppable (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp174 static bool isUnDroppableUser(const User *U) { return !U->isDroppable(); } in isUnDroppableUser()
179 if (!U.getUser()->isDroppable()) { in getSingleUndroppableUse()
191 if (!U->isDroppable()) { in getUniqueUndroppableUser()
212 if (U.getUser()->isDroppable() && ShouldDrop(&U)) in dropDroppableUses()
219 assert(Usr.isDroppable() && "Expected a droppable user!"); in dropDroppableUsesIn()
H A DUser.cpp115 bool User::isDroppable() const { in isDroppable() function in llvm::User
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DUser.h274 LLVM_ABI bool isDroppable() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp83 if (!II->isLifetimeStartOrEnd() && !II->isDroppable() && in isAllocaPromotable()
538 if (I->isDroppable()) { in removeIntrinsicUsers()
551 if (Inst->isDroppable()) { in removeIntrinsicUsers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp327 if (I->isLifetimeStartOrEnd() || I->isDroppable()) in hasUseAfterReturnUnsafeUses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp108 return I.mayHaveSideEffects() && !I.isDroppable(); in isLoopDead()
H A DSROA.cpp1265 if (II.isDroppable()) { in visitIntrinsicInst()
2149 if (!II->isLifetimeStartOrEnd() && !II->isDroppable()) in isVectorPromotionViableForSlice()
2447 if (II->isLifetimeStartOrEnd() || II->isDroppable()) in isIntegerWideningViableForSlice()
3614 assert((II.isLifetimeStartOrEnd() || II.isDroppable()) && in visitIntrinsicInst()
3621 if (II.isDroppable()) { in visitIntrinsicInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp720 return Acc.getRemoteInst()->isDroppable(); in funcRetrievesImplicitKernelArg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp1832 if (IgnoreDroppableUses && U->getUser()->isDroppable()) { in checkForAllUses()
2494 if (Done || !U.getUser()->isDroppable()) in cleanupIR()
H A DAttributorAttributes.cpp8219 if (UserI->isDroppable()) in updateImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp5508 if (User->isDroppable()) in run()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp6899 if (AllowDroppable && II->isDroppable()) in onlyUsedByLifetimeMarkersOrDroppableInstsHelper()