Lines Matching defs:Scope

241     auto *Scope = new CHRScope(TailRegInfos, TailSubs);  in split()  local
308 if (CHRScope *Scope = findScopes(R, nullptr, nullptr, Output)) { in findScopes() local
408 raw_ostream &operator<<(raw_ostream &OS, const CHRScope &Scope) { in operator <<()
872 void CHR::checkScopeHoistable(CHRScope *Scope) { in checkScopeHoistable()
1105 static void getSelectsInScope(CHRScope *Scope, in getSelectsInScope()
1131 CHRScope *Scope, in splitScope()
1289 void CHR::classifyBiasedScopes(CHRScope *Scope, CHRScope *OutermostScope) { in classifyBiasedScopes()
1314 static bool hasAtLeastTwoBiasedBranches(CHRScope *Scope) { in hasAtLeastTwoBiasedBranches()
1370 void CHR::setCHRRegions(CHRScope *Scope, CHRScope *OutermostScope) { in setCHRRegions()
1480 static void hoistScopeConditions(CHRScope *Scope, Instruction *HoistPoint, in hoistScopeConditions()
1508 CHRScope *Scope) { in negateICmpIfUsedByBranchOrSelectOnly()
1555 static void insertTrivialPHIs(CHRScope *Scope, in insertTrivialPHIs()
1618 assertCHRRegionsHaveBiasedBranchOrSelect(CHRScope *Scope) { in assertCHRRegionsHaveBiasedBranchOrSelect()
1620 auto HasBiasedBranchOrSelect = [](RegInfo &RI, CHRScope *Scope) { in assertCHRRegionsHaveBiasedBranchOrSelect()
1640 CHRScope *Scope, BasicBlock *PreEntryBlock) { in assertBranchOrSelectConditionHoisted()
1674 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1762 void CHR::cloneScopeBlocks(CHRScope *Scope, in cloneScopeBlocks()
1847 void CHR::fixupBranchesAndSelects(CHRScope *Scope, in fixupBranchesAndSelects()
1888 void CHR::fixupBranch(Region *R, CHRScope *Scope, in fixupBranch()
1931 void CHR::fixupSelect(SelectInst *SI, CHRScope *Scope, in fixupSelect()
1956 Instruction *BranchOrSelect, CHRScope *Scope, in addToMergedCondition()