Home
last modified time | relevance | path

Searched refs:ValuesPerBlock (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DGVN.cpp1207 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/
DGVN.cpp1144 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/
DGVN.h200 AvailValInBlkVect &ValuesPerBlock,
202 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,