reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
266 assert(Ldst && Add && "NULL instruction passed"); 269 MachineInstr *Last = Ldst; 270 if (MDT->dominates(Ldst, Add)) 272 else if (!MDT->dominates(Add, Ldst)) 279 if (!AII->getBaseAndOffsetPosition(*Ldst, BasePos, OffPos)) { 286 Register BaseReg = Ldst->getOperand(BasePos).getReg(); 294 if (Ldst->mayStore() && Ldst->getOperand(0).isReg()) { 294 if (Ldst->mayStore() && Ldst->getOperand(0).isReg()) { 295 Register StReg = Ldst->getOperand(0).getReg(); 305 if (&MI == Ldst || &MI == Add) 307 if (&MI != Add && MDT->dominates(Ldst, &MI)) 309 else if (!MDT->dominates(&MI, Ldst)) 325 } else if (canHoistLoadStoreTo(Ldst, Add)) { 337 *Uses = (Result == Ldst) ? UsesAfterLdst : UsesAfterAdd;