Searched defs:ValuesPerBlock (Results 1 - 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DGVN.cpp1203 /// 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 DGVN.cpp1140 /// 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