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

/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp697 AvailValInBlkVect &ValuesPerBlock,
699 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,
1265 /// ConstructSSAForLoadSet - Given a set of loads specified by ValuesPerBlock,
1269 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock,
1273 if (ValuesPerBlock.size() == 1 &&
1274 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB,
1276 assert(!ValuesPerBlock[0].isUndefValue() && "Dead BB dominate this block");
1277 return ValuesPerBlock[0].MaterializeAdjustedValue(LI->getType(), gvn);
1287 for (unsigned i = 0, e = ValuesPerBlock.size(); i != e; ++i) {
1288 const AvailableValueInBlock &AV = ValuesPerBlock[
1268 ConstructSSAForLoadSet(LoadInst *LI, SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, GVN &gvn) argument
1370 AnalyzeLoadAvailability(LoadInst *LI, LoadDepVect &Deps, AvailValInBlkVect &ValuesPerBlock, UnavailBlkVect &UnavailableBlocks) argument
1510 PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock, UnavailBlkVect &UnavailableBlocks) argument
1726 AvailValInBlkVect ValuesPerBlock; local
[all...]

Completed in 299 milliseconds