Searched refs:ValuesPerBlock (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | GVN.cpp | 1207 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() argument 1211 if (ValuesPerBlock.size() == 1 && in ConstructSSAForLoadSet() 1212 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet() 1214 return ValuesPerBlock[0].MaterializeAdjustedValue(LI->getType(), gvn); in ConstructSSAForLoadSet() 1223 for (unsigned i = 0, e = ValuesPerBlock.size(); i != e; ++i) { in ConstructSSAForLoadSet() 1224 const AvailableValueInBlock &AV = ValuesPerBlock[i]; in ConstructSSAForLoadSet() 1297 SmallVector<AvailableValueInBlock, 16> ValuesPerBlock; in processNonLocalLoad() local 1323 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in processNonLocalLoad() 1344 ValuesPerBlock.push_back(AvailableValueInBlock::getLoad(DepBB,DepLI, in processNonLocalLoad() 1358 ValuesPerBlock.push_back(AvailableValueInBlock::getMI(DepBB, DepMI, in processNonLocalLoad() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 1144 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() argument 1148 if (ValuesPerBlock.size() == 1 && in ConstructSSAForLoadSet() 1149 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet() 1151 assert(!ValuesPerBlock[0].AV.isUndefValue() && in ConstructSSAForLoadSet() 1153 return ValuesPerBlock[0].MaterializeAdjustedValue(LI, gvn); in ConstructSSAForLoadSet() 1161 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() 1349 AvailValInBlkVect &ValuesPerBlock, in AnalyzeLoadAvailability() argument 1364 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability() 1383 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability() 1390 assert(NumDeps == ValuesPerBlock.size() + UnavailableBlocks.size() && in AnalyzeLoadAvailability() [all …]
|
/external/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 200 AvailValInBlkVect &ValuesPerBlock, 202 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,
|