Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DGuardWidening.cpp61 class GuardWideningImpl { class
206 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree &PDT, in GuardWideningImpl() function in __anonbd0986bc0111::GuardWideningImpl
225 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 …]