Lines Matching refs:AV
203 AvailableValue AV; member
205 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { in get()
208 Res.AV = std::move(AV); in get()
223 return AV.MaterializeAdjustedValue(LI, BB->getTerminator(), gvn); in MaterializeAdjustedValue()
1151 assert(!ValuesPerBlock[0].AV.isUndefValue() && in ConstructSSAForLoadSet()
1161 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() local
1162 BasicBlock *BB = AV.BB; in ConstructSSAForLoadSet()
1167 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(LI, gvn)); in ConstructSSAForLoadSet()
1378 AvailableValue AV; in AnalyzeLoadAvailability() local
1379 if (AnalyzeLoadAvailability(LI, DepInfo, Address, AV)) { in AnalyzeLoadAvailability()
1384 std::move(AV))); in AnalyzeLoadAvailability()
1435 for (const AvailableValueInBlock &AV : ValuesPerBlock) in PerformLoadPRE() local
1436 FullyAvailableBlocks[AV.BB] = true; in PerformLoadPRE()
1804 AvailableValue AV; in processLoad() local
1805 if (AnalyzeLoadAvailability(L, Dep, L->getPointerOperand(), AV)) { in processLoad()
1806 Value *AvailableValue = AV.MaterializeAdjustedValue(L, L, *this); in processLoad()