Lines Matching refs:DenseSet
140 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
221 DenseSet<Region *> TailRegionSet; in split()
267 DenseSet<Region *> TrueBiasedRegions;
268 DenseSet<Region *> FalseBiasedRegions;
274 DenseSet<SelectInst *> TrueBiasedSelects;
275 DenseSet<SelectInst *> FalseBiasedSelects;
321 DenseSet<Value *> *OuterConditionValues,
324 DenseSet<Instruction *> &Unhoistables);
340 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
381 DenseSet<Region *> TrueBiasedRegionsGlobal;
383 DenseSet<Region *> FalseBiasedRegionsGlobal;
385 DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
387 DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
393 DenseSet<CHRScope *> Scopes;
527 DenseSet<Instruction *> &Unhoistables, in checkHoistValue()
528 DenseSet<Instruction *> *HoistStops, in checkHoistValue()
554 DenseSet<Instruction *> OpsHoistStops; in checkHoistValue()
630 DenseSet<Region *> &TrueBiasedRegionsGlobal, in checkBiasedBranch()
631 DenseSet<Region *> &FalseBiasedRegionsGlobal, in checkBiasedBranch()
661 DenseSet<SelectInst *> &TrueBiasedSelectsGlobal, in checkBiasedSelect()
662 DenseSet<SelectInst *> &FalseBiasedSelectsGlobal, in checkBiasedSelect()
696 DenseSet<Instruction *> EntryBlockSelectSet; in getBranchInsertPoint()
885 DenseSet<Instruction *> Unhoistables; in checkScopeHoistable()
1024 static DenseSet<Value *> getCHRConditionValuesForRegion(RegInfo &RI) { in getCHRConditionValuesForRegion()
1025 DenseSet<Value *> ConditionValues; in getCHRConditionValuesForRegion()
1044 DenseSet<Value *> &PrevConditionValues, in shouldSplit()
1045 DenseSet<Value *> &ConditionValues, in shouldSplit()
1047 DenseSet<Instruction *> &Unhoistables) { in shouldSplit()
1106 DenseSet<Instruction *> &Output) { in getSelectsInScope()
1119 DenseSet<Instruction *> Unhoistables; in splitScopes()
1133 DenseSet<Value *> *OuterConditionValues, in splitScope()
1136 DenseSet<Instruction *> &Unhoistables) { in splitScope()
1142 DenseSet<Value *> PrevConditionValues; in splitScope()
1146 SmallVector<DenseSet<Value *>, 8> SplitsConditionValues; in splitScope()
1151 DenseSet<Value *> ConditionValues = getCHRConditionValuesForRegion(RI); in splitScope()
1227 DenseSet<Value *> &SplitConditionValues = SplitsConditionValues[I]; in splitScope()
1230 DenseSet<Instruction *> SplitUnhoistables; in splitScope()
1371 DenseSet<Instruction *> Unhoistables; in setCHRRegions()
1383 DenseSet<Instruction *> HoistStops; in setCHRRegions()
1434 DenseSet<Instruction *> &HoistedSet, in hoistValue()
1435 DenseSet<PHINode *> &TrivialPHIs, in hoistValue()
1439 DenseSet<Instruction *> &HoistStops = IT->second; in hoistValue()
1481 DenseSet<PHINode *> &TrivialPHIs, in hoistScopeConditions()
1483 DenseSet<Instruction *> HoistedSet; in hoistScopeConditions()
1557 DenseSet<PHINode *> &TrivialPHIs) { in insertTrivialPHIs()
1674 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1978 DenseSet<PHINode *> TrivialPHIs; in transformScopes()