Searched refs:GuardWideningImpl (Results 1 – 1 of 1) sorted by relevance
134 class GuardWideningImpl { class322 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree *PDT, in GuardWideningImpl() function in __anonfd3b26bb0111::GuardWideningImpl342 bool GuardWideningImpl::run() { in run()377 bool GuardWideningImpl::eliminateInstrViaWidening( in eliminateInstrViaWidening()460 GuardWideningImpl::WideningScore GuardWideningImpl::computeWideningScore( in computeWideningScore()564 bool GuardWideningImpl::canBeHoistedTo( in canBeHoistedTo()586 void GuardWideningImpl::makeAvailableAt(Value *V, in makeAvailableAt()628 Value *GuardWideningImpl::freezeAndPush(Value *Orig, in freezeAndPush()721 GuardWideningImpl::mergeChecks(SmallVectorImpl<Value *> &ChecksToHoist, in mergeChecks()767 SmallVector<GuardWideningImpl::RangeCheck, 4> Checks, CombinedChecks; in mergeChecks()[all …]