Lines Matching refs:DenseSet
141 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
222 DenseSet<Region *> TailRegionSet; in split()
268 DenseSet<Region *> TrueBiasedRegions;
269 DenseSet<Region *> FalseBiasedRegions;
275 DenseSet<SelectInst *> TrueBiasedSelects;
276 DenseSet<SelectInst *> FalseBiasedSelects;
322 DenseSet<Value *> *OuterConditionValues,
325 DenseSet<Instruction *> &Unhoistables);
341 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
382 DenseSet<Region *> TrueBiasedRegionsGlobal;
384 DenseSet<Region *> FalseBiasedRegionsGlobal;
386 DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
388 DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
394 DenseSet<CHRScope *> Scopes;
528 DenseSet<Instruction *> &Unhoistables, in checkHoistValue()
529 DenseSet<Instruction *> *HoistStops, in checkHoistValue()
555 DenseSet<Instruction *> OpsHoistStops; in checkHoistValue()
631 DenseSet<Region *> &TrueBiasedRegionsGlobal, in checkBiasedBranch()
632 DenseSet<Region *> &FalseBiasedRegionsGlobal, in checkBiasedBranch()
662 DenseSet<SelectInst *> &TrueBiasedSelectsGlobal, in checkBiasedSelect()
663 DenseSet<SelectInst *> &FalseBiasedSelectsGlobal, in checkBiasedSelect()
697 DenseSet<Instruction *> EntryBlockSelectSet; in getBranchInsertPoint()
886 DenseSet<Instruction *> Unhoistables; in checkScopeHoistable()
1025 static DenseSet<Value *> getCHRConditionValuesForRegion(RegInfo &RI) { in getCHRConditionValuesForRegion()
1026 DenseSet<Value *> ConditionValues; in getCHRConditionValuesForRegion()
1045 DenseSet<Value *> &PrevConditionValues, in shouldSplit()
1046 DenseSet<Value *> &ConditionValues, in shouldSplit()
1048 DenseSet<Instruction *> &Unhoistables) { in shouldSplit()
1107 DenseSet<Instruction *> &Output) { in getSelectsInScope()
1120 DenseSet<Instruction *> Unhoistables; in splitScopes()
1134 DenseSet<Value *> *OuterConditionValues, in splitScope()
1137 DenseSet<Instruction *> &Unhoistables) { in splitScope()
1143 DenseSet<Value *> PrevConditionValues; in splitScope()
1147 SmallVector<DenseSet<Value *>, 8> SplitsConditionValues; in splitScope()
1152 DenseSet<Value *> ConditionValues = getCHRConditionValuesForRegion(RI); in splitScope()
1228 DenseSet<Value *> &SplitConditionValues = SplitsConditionValues[I]; in splitScope()
1231 DenseSet<Instruction *> SplitUnhoistables; in splitScope()
1372 DenseSet<Instruction *> Unhoistables; in setCHRRegions()
1384 DenseSet<Instruction *> HoistStops; in setCHRRegions()
1435 DenseSet<Instruction *> &HoistedSet, in hoistValue()
1436 DenseSet<PHINode *> &TrivialPHIs, in hoistValue()
1440 DenseSet<Instruction *> &HoistStops = IT->second; in hoistValue()
1482 DenseSet<PHINode *> &TrivialPHIs, in hoistScopeConditions()
1484 DenseSet<Instruction *> HoistedSet; in hoistScopeConditions()
1558 DenseSet<PHINode *> &TrivialPHIs) { in insertTrivialPHIs()
1675 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1979 DenseSet<PHINode *> TrivialPHIs; in transformScopes()