Searched defs:ValuesPerBlock (Results 1 - 2 of 2) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1203 /// ConstructSSAForLoadSet - Given a set of loads specified by ValuesPerBlock, 1207 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, 1211 if (ValuesPerBlock.size() == 1 && 1212 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, 1214 return ValuesPerBlock[0].MaterializeAdjustedValue(LI->getType(), gvn); 1223 for (unsigned i = 0, e = ValuesPerBlock.size(); i != e; ++i) { 1224 const AvailableValueInBlock &AV = ValuesPerBlock[i]; 1297 SmallVector<AvailableValueInBlock, 16> ValuesPerBlock; local 1323 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, 1344 ValuesPerBlock 1206 ConstructSSAForLoadSet(LoadInst *LI, SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, GVN &gvn) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1140 /// Given a set of loads specified by ValuesPerBlock, 1144 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, 1148 if (ValuesPerBlock.size() == 1 && 1149 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, 1151 assert(!ValuesPerBlock[0].AV.isUndefValue() && 1153 return ValuesPerBlock[0].MaterializeAdjustedValue(LI, gvn); 1161 for (const AvailableValueInBlock &AV : ValuesPerBlock) { 1349 AvailValInBlkVect &ValuesPerBlock, 1364 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); 1383 ValuesPerBlock 1143 ConstructSSAForLoadSet(LoadInst *LI, SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, GVN &gvn) argument 1348 AnalyzeLoadAvailability(LoadInst *LI, LoadDepVect &Deps, AvailValInBlkVect &ValuesPerBlock, UnavailBlkVect &UnavailableBlocks) argument 1394 PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock, UnavailBlkVect &UnavailableBlocks) argument 1641 AvailValInBlkVect ValuesPerBlock; local [all...] |
Completed in 117 milliseconds