Searched refs:WithOverflowInst (Results 1 – 15 of 15) sorted by relevance
37 class WithOverflowInst; variable564 bool isOverflowIntrinsicNoWrap(const WithOverflowInst *WO,
424 WithOverflowInst *WO, BasicBlock *BB);979 LazyValueInfoImpl::solveBlockValueOverflowIntrinsic(WithOverflowInst *WO, in solveBlockValueOverflowIntrinsic()1009 if (auto *WO = dyn_cast<WithOverflowInst>(EVI->getAggregateOperand())) in solveBlockValueExtractValue()1145 Value *Val, WithOverflowInst *WO, bool IsTrueDest) { in getValueFromOverflowCondition()1174 if (auto *WO = dyn_cast<WithOverflowInst>(EVI->getAggregateOperand())) in getValueFromConditionImpl()
5047 bool llvm::isOverflowIntrinsicNoWrap(const WithOverflowInst *WO, in isOverflowIntrinsicNoWrap()5231 const WithOverflowInst *II; in directlyImpliesPoison()
5140 auto *WO = dyn_cast<WithOverflowInst>(EVI->getAggregateOperand()); in MatchBinaryOp()8739 const WithOverflowInst *WO; in computeExitLimitFromCondImpl()
572 static bool processOverflowIntrinsic(WithOverflowInst *WO, LazyValueInfo *LVI) { in processOverflowIntrinsic()629 if (auto *WO = dyn_cast<WithOverflowInst>(&CB)) { in processCallSite()
738 if (auto *II = dyn_cast<WithOverflowInst>(&I)) { in eliminateConstraints()
379 WithOverflowInst *WO = dyn_cast<WithOverflowInst>(EI->getAggregateOperand()); in createExtractvalueExpr()
1813 auto *WO = dyn_cast<WithOverflowInst>(EI->getAggregateOperand()); in performSymbolicAggrValueEvaluation()
84 bool eliminateOverflowIntrinsic(WithOverflowInst *WO);428 bool SimplifyIndvar::eliminateOverflowIntrinsic(WithOverflowInst *WO) { in eliminateOverflowIntrinsic()621 if (auto *WO = dyn_cast<WithOverflowInst>(UseInst)) in eliminateIVUser()
722 inline bind_ty<WithOverflowInst> m_WithOverflowInst(WithOverflowInst *&I) { in m_WithOverflowInst()725 inline bind_ty<const WithOverflowInst>726 m_WithOverflowInst(const WithOverflowInst *&I) { in m_WithOverflowInst()
681 class WithOverflowInst : public BinaryOpIntrinsic {
1299 TEST_F(PatternMatchTest, WithOverflowInst) { in TEST_F() argument1312 WithOverflowInst *WOI; in TEST_F()
806 WithOverflowInst *WO = cast<WithOverflowInst>(II); in foldIntrinsicWithOverflowCommon()
3311 if (WithOverflowInst *WO = dyn_cast<WithOverflowInst>(Agg)) { in visitExtractValueInst()
1843 WithOverflowInst *II; in foldOverflowingAddSubSelect()