Lines Matching defs:OutermostScope
363 void classifyBiasedScopes(CHRScope *Scope, CHRScope *OutermostScope);
370 void setCHRRegions(CHRScope *Scope, CHRScope *OutermostScope);
1312 void CHR::classifyBiasedScopes(CHRScope *Scope, CHRScope *OutermostScope) {
1317 OutermostScope->TrueBiasedRegions.insert(R);
1319 OutermostScope->FalseBiasedRegions.insert(R);
1325 OutermostScope->TrueBiasedSelects.insert(SI);
1327 OutermostScope->FalseBiasedSelects.insert(SI);
1333 classifyBiasedScopes(Sub, OutermostScope);
1393 void CHR::setCHRRegions(CHRScope *Scope, CHRScope *OutermostScope) {
1403 Instruction *InsertPoint = OutermostScope->BranchInsertPoint;
1409 assert((OutermostScope->TrueBiasedRegions.count(R) > 0 ||
1410 OutermostScope->FalseBiasedRegions.count(R) > 0) &&
1422 assert((OutermostScope->TrueBiasedSelects.count(SI) > 0 ||
1423 OutermostScope->FalseBiasedSelects.count(SI) > 0) &&
1434 OutermostScope->CHRRegions.push_back(RI);
1435 OutermostScope->HoistStopMap[R] = HoistStops;
1439 setCHRRegions(Sub, OutermostScope);