Searched refs:canBeHoistedTo (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GuardWidening.cpp | 192 bool canBeHoistedTo(const Value *V, BasicBlock::iterator InsertPos) const { in canBeHoistedTo() function in __anonfd3b26bb0111::GuardWideningImpl 194 return canBeHoistedTo(V, InsertPos, Visited); in canBeHoistedTo() 197 bool canBeHoistedTo(const Value *V, BasicBlock::iterator InsertPos, 200 bool canBeHoistedTo(const SmallVectorImpl<Value *> &Checks, in canBeHoistedTo() function in __anonfd3b26bb0111::GuardWideningImpl 203 [&](const Value *V) { return canBeHoistedTo(V, InsertPos); }); in canBeHoistedTo() 478 if (!canBeHoistedTo(ChecksToHoist, WideningPoint)) in computeWideningScore() 483 if (!canBeHoistedTo(getCondition(ToWiden), WideningPoint)) in computeWideningScore() 564 bool GuardWideningImpl::canBeHoistedTo( in canBeHoistedTo() function in GuardWideningImpl 583 [&](Value *Op) { return canBeHoistedTo(Op, Loc, Visited); }); in canBeHoistedTo() 756 assert(canBeHoistedTo(LHS, *InsertPt) && "must be"); in mergeChecks()
|