Searched refs:GuardWideningImpl (Results 1 – 1 of 1) sorted by relevance
61 class GuardWideningImpl { class206 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree &PDT, in GuardWideningImpl() function in __anonbd0986bc0111::GuardWideningImpl225 return GuardWideningImpl( in runOnFunction()241 bool GuardWideningImpl::run() { in run()267 bool GuardWideningImpl::eliminateGuardViaWidening( in eliminateGuardViaWidening()340 GuardWideningImpl::WideningScore GuardWideningImpl::computeWideningScore( in computeWideningScore()369 bool GuardWideningImpl::isAvailableAt(Value *V, Instruction *Loc, in isAvailableAt()390 void GuardWideningImpl::makeAvailableAt(Value *V, Instruction *Loc) { in makeAvailableAt()404 bool GuardWideningImpl::widenCondCommon(Value *Cond0, Value *Cond1, in widenCondCommon()447 SmallVector<GuardWideningImpl::RangeCheck, 4> Checks, CombinedChecks; in widenCondCommon()[all …]