• Home
  • Raw
  • Download

Lines Matching defs:Scope

273     auto *Scope = new CHRScope(TailRegInfos, TailSubs);  in split()  local
340 if (CHRScope *Scope = findScopes(R, nullptr, nullptr, Output)) { in findScopes() local
434 raw_ostream &operator<<(raw_ostream &OS, const CHRScope &Scope) { in operator <<()
887 void CHR::checkScopeHoistable(CHRScope *Scope) { in checkScopeHoistable()
1121 static void getSelectsInScope(CHRScope *Scope, in getSelectsInScope()
1147 CHRScope *Scope, in splitScope()
1305 void CHR::classifyBiasedScopes(CHRScope *Scope, CHRScope *OutermostScope) { in classifyBiasedScopes()
1330 static bool hasAtLeastTwoBiasedBranches(CHRScope *Scope) { in hasAtLeastTwoBiasedBranches()
1386 void CHR::setCHRRegions(CHRScope *Scope, CHRScope *OutermostScope) { in setCHRRegions()
1496 static void hoistScopeConditions(CHRScope *Scope, Instruction *HoistPoint, in hoistScopeConditions()
1524 CHRScope *Scope) { in negateICmpIfUsedByBranchOrSelectOnly()
1571 static void insertTrivialPHIs(CHRScope *Scope, in insertTrivialPHIs()
1634 assertCHRRegionsHaveBiasedBranchOrSelect(CHRScope *Scope) { in assertCHRRegionsHaveBiasedBranchOrSelect()
1636 auto HasBiasedBranchOrSelect = [](RegInfo &RI, CHRScope *Scope) { in assertCHRRegionsHaveBiasedBranchOrSelect()
1656 CHRScope *Scope, BasicBlock *PreEntryBlock) { in assertBranchOrSelectConditionHoisted()
1690 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1757 void CHR::cloneScopeBlocks(CHRScope *Scope, in cloneScopeBlocks()
1836 void CHR::fixupBranchesAndSelects(CHRScope *Scope, in fixupBranchesAndSelects()
1878 void CHR::fixupBranch(Region *R, CHRScope *Scope, in fixupBranch()
1922 void CHR::fixupSelect(SelectInst *SI, CHRScope *Scope, in fixupSelect()
1949 CHRScope *Scope, in addToMergedCondition()