Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DGVN.cpp733 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() argument
737 if (ValuesPerBlock.size() == 1 && in ConstructSSAForLoadSet()
738 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet()
740 assert(!ValuesPerBlock[0].AV.isUndefValue() && in ConstructSSAForLoadSet()
742 return ValuesPerBlock[0].MaterializeAdjustedValue(LI, gvn); in ConstructSSAForLoadSet()
750 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet()
982 AvailValInBlkVect &ValuesPerBlock, in AnalyzeLoadAvailability() argument
996 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability()
1015 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability()
1022 assert(NumDeps == ValuesPerBlock.size() + UnavailableBlocks.size() && in AnalyzeLoadAvailability()
[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-project/llvm/lib/Transforms/Scalar/
DGVN.cpp833 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() argument
837 if (ValuesPerBlock.size() == 1 && in ConstructSSAForLoadSet()
838 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet()
840 assert(!ValuesPerBlock[0].AV.isUndefValue() && in ConstructSSAForLoadSet()
842 return ValuesPerBlock[0].MaterializeAdjustedValue(LI, gvn); in ConstructSSAForLoadSet()
850 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet()
1083 AvailValInBlkVect &ValuesPerBlock, in AnalyzeLoadAvailability() argument
1097 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability()
1116 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability()
1123 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,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DGVN.h266 AvailValInBlkVect &ValuesPerBlock,
269 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DGVN.h324 AvailValInBlkVect &ValuesPerBlock,
327 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,