Lines Matching refs:DenseSet

170 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
258 DenseSet<Region *> TailRegionSet; in split()
301 DenseSet<Region *> TrueBiasedRegions;
302 DenseSet<Region *> FalseBiasedRegions;
308 DenseSet<SelectInst *> TrueBiasedSelects;
309 DenseSet<SelectInst *> FalseBiasedSelects;
356 DenseSet<Value *> *OuterConditionValues,
359 DenseSet<Instruction *> &Unhoistables);
375 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
412 DenseSet<Region *> TrueBiasedRegionsGlobal;
414 DenseSet<Region *> FalseBiasedRegionsGlobal;
416 DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
418 DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
424 DenseSet<CHRScope *> Scopes;
549 DenseSet<Instruction *> &Unhoistables, in checkHoistValue()
550 DenseSet<Instruction *> *HoistStops) { in checkHoistValue()
569 DenseSet<Instruction *> OpsHoistStops; in checkHoistValue()
644 DenseSet<Region *> &TrueBiasedRegionsGlobal, in checkBiasedBranch()
645 DenseSet<Region *> &FalseBiasedRegionsGlobal, in checkBiasedBranch()
676 DenseSet<SelectInst *> &TrueBiasedSelectsGlobal, in checkBiasedSelect()
677 DenseSet<SelectInst *> &FalseBiasedSelectsGlobal, in checkBiasedSelect()
712 DenseSet<Instruction *> EntryBlockSelectSet; in getBranchInsertPoint()
884 DenseSet<Instruction *> Unhoistables; in checkScopeHoistable()
1020 static DenseSet<Value *> getCHRConditionValuesForRegion(RegInfo &RI) { in getCHRConditionValuesForRegion()
1021 DenseSet<Value *> ConditionValues; in getCHRConditionValuesForRegion()
1040 DenseSet<Value *> &PrevConditionValues, in shouldSplit()
1041 DenseSet<Value *> &ConditionValues, in shouldSplit()
1043 DenseSet<Instruction *> &Unhoistables) { in shouldSplit()
1101 DenseSet<Instruction *> &Output) { in getSelectsInScope()
1114 DenseSet<Instruction *> Unhoistables; in splitScopes()
1128 DenseSet<Value *> *OuterConditionValues, in splitScope()
1131 DenseSet<Instruction *> &Unhoistables) { in splitScope()
1137 DenseSet<Value *> PrevConditionValues; in splitScope()
1141 SmallVector<DenseSet<Value *>, 8> SplitsConditionValues; in splitScope()
1146 DenseSet<Value *> ConditionValues = getCHRConditionValuesForRegion(RI); in splitScope()
1222 DenseSet<Value *> &SplitConditionValues = SplitsConditionValues[I]; in splitScope()
1225 DenseSet<Instruction *> SplitUnhoistables; in splitScope()
1366 DenseSet<Instruction *> Unhoistables; in setCHRRegions()
1378 DenseSet<Instruction *> HoistStops; in setCHRRegions()
1427 DenseSet<Instruction *> &HoistedSet, in hoistValue()
1428 DenseSet<PHINode *> &TrivialPHIs) { in hoistValue()
1431 DenseSet<Instruction *> &HoistStops = IT->second; in hoistValue()
1460 DenseSet<PHINode *> &TrivialPHIs) { in hoistScopeConditions()
1461 DenseSet<Instruction *> HoistedSet; in hoistScopeConditions()
1538 DenseSet<PHINode *> &TrivialPHIs) { in insertTrivialPHIs()
1539 DenseSet<BasicBlock *> BlocksInScopeSet; in insertTrivialPHIs()
1659 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1942 DenseSet<PHINode *> TrivialPHIs; in transformScopes()