Lines Matching refs:DenseSet
132 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
213 DenseSet<Region *> TailRegionSet; in split()
259 DenseSet<Region *> TrueBiasedRegions;
260 DenseSet<Region *> FalseBiasedRegions;
266 DenseSet<SelectInst *> TrueBiasedSelects;
267 DenseSet<SelectInst *> FalseBiasedSelects;
313 DenseSet<Value *> *OuterConditionValues,
316 DenseSet<Instruction *> &Unhoistables);
332 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
369 DenseSet<Region *> TrueBiasedRegionsGlobal;
371 DenseSet<Region *> FalseBiasedRegionsGlobal;
373 DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
375 DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
381 DenseSet<CHRScope *> Scopes;
511 DenseSet<Instruction *> &Unhoistables, in checkHoistValue()
512 DenseSet<Instruction *> *HoistStops, in checkHoistValue()
538 DenseSet<Instruction *> OpsHoistStops; in checkHoistValue()
620 DenseSet<Region *> &TrueBiasedRegionsGlobal, in checkBiasedBranch()
621 DenseSet<Region *> &FalseBiasedRegionsGlobal, in checkBiasedBranch()
652 DenseSet<SelectInst *> &TrueBiasedSelectsGlobal, in checkBiasedSelect()
653 DenseSet<SelectInst *> &FalseBiasedSelectsGlobal, in checkBiasedSelect()
688 DenseSet<Instruction *> EntryBlockSelectSet; in getBranchInsertPoint()
877 DenseSet<Instruction *> Unhoistables; in checkScopeHoistable()
1016 static DenseSet<Value *> getCHRConditionValuesForRegion(RegInfo &RI) { in getCHRConditionValuesForRegion()
1017 DenseSet<Value *> ConditionValues; in getCHRConditionValuesForRegion()
1036 DenseSet<Value *> &PrevConditionValues, in shouldSplit()
1037 DenseSet<Value *> &ConditionValues, in shouldSplit()
1039 DenseSet<Instruction *> &Unhoistables) { in shouldSplit()
1098 DenseSet<Instruction *> &Output) { in getSelectsInScope()
1111 DenseSet<Instruction *> Unhoistables; in splitScopes()
1125 DenseSet<Value *> *OuterConditionValues, in splitScope()
1128 DenseSet<Instruction *> &Unhoistables) { in splitScope()
1134 DenseSet<Value *> PrevConditionValues; in splitScope()
1138 SmallVector<DenseSet<Value *>, 8> SplitsConditionValues; in splitScope()
1143 DenseSet<Value *> ConditionValues = getCHRConditionValuesForRegion(RI); in splitScope()
1219 DenseSet<Value *> &SplitConditionValues = SplitsConditionValues[I]; in splitScope()
1222 DenseSet<Instruction *> SplitUnhoistables; in splitScope()
1363 DenseSet<Instruction *> Unhoistables; in setCHRRegions()
1375 DenseSet<Instruction *> HoistStops; in setCHRRegions()
1426 DenseSet<Instruction *> &HoistedSet, in hoistValue()
1427 DenseSet<PHINode *> &TrivialPHIs, in hoistValue()
1431 DenseSet<Instruction *> &HoistStops = IT->second; in hoistValue()
1473 DenseSet<PHINode *> &TrivialPHIs, in hoistScopeConditions()
1475 DenseSet<Instruction *> HoistedSet; in hoistScopeConditions()
1549 DenseSet<PHINode *> &TrivialPHIs) { in insertTrivialPHIs()
1666 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) { in transformScopes()
1949 DenseSet<PHINode *> TrivialPHIs; in transformScopes()