Lines Matching defs:IOL
137 InstOverlapIntervalsTy &IOL,
180 IOL.erase(DeadInst);
393 InstOverlapIntervalsTy &IOL,
474 auto &IM = IOL[DepWrite];
735 InstOverlapIntervalsTy &IOL,
770 deleteDeadInstruction(Dependency, &BBI, *MD, *TLI, IOL,
828 InstOverlapIntervalsTy &IOL,
890 deleteDeadInstruction(Dead, &BBI, *MD, *TLI, IOL, ThrowableInst,
902 deleteDeadInstruction(&*BBI, &BBI, *MD, *TLI, IOL, ThrowableInst,
1082 InstOverlapIntervalsTy &IOL) {
1084 for (auto OI : IOL) {
1108 InstOverlapIntervalsTy &IOL,
1127 deleteDeadInstruction(SI, &BBI, *MD, *TLI, IOL, ThrowableInst);
1145 deleteDeadInstruction(SI, &BBI, *MD, *TLI, IOL, ThrowableInst);
1208 InstOverlapIntervalsTy IOL;
1214 MadeChange |= handleFree(F, AA, MD, DT, TLI, IOL, ThrowableInst);
1233 if (eliminateNoopStore(Inst, BBI, AA, MD, DL, TLI, IOL,
1315 InstWriteOffset, DepWrite, IOL, *AA,
1322 deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL,
1361 deleteDeadInstruction(Inst, &BBI, *MD, *TLI, IOL,
1363 deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL,
1394 MadeChange |= removePartiallyOverlappedStores(AA, DL, IOL);
1399 MadeChange |= handleEndBlock(BB, AA, MD, TLI, IOL, ThrowableInst);
1616 InstOverlapIntervalsTy IOL;
1622 UseInst, IOL, AA, &F) == OW_Complete;
2242 auto &IOL = Iter.first->second;
2244 InstWriteOffset, NI, IOL, AA, &F);