reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2461 const VNInfo *VNI = S.valno; 2467 report_context(S); 2474 report_context(S); 2477 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(S.start); 2481 report_context(S); 2485 if (S.start != MBBStartIdx && S.start != VNI->def) { 2485 if (S.start != MBBStartIdx && S.start != VNI->def) { 2488 report_context(S); 2492 LiveInts->getMBBFromIndex(S.end.getPrevSlot()); 2496 report_context(S); 2501 if (S.end == LiveInts->getMBBEndIdx(EndMBB)) 2506 S.start == VNI->def && S.end == VNI->def.getDeadSlot()) 2506 S.start == VNI->def && S.end == VNI->def.getDeadSlot()) 2511 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); 2515 report_context(S); 2520 if (S.end.isBlock()) { 2523 report_context(S); 2526 if (S.end.isDead()) { 2529 if (!SlotIndex::isSameInstr(S.start, S.end)) { 2529 if (!SlotIndex::isSameInstr(S.start, S.end)) { 2532 report_context(S); 2538 if (S.end.isEarlyClobber()) { 2539 if (I+1 == LR.end() || (I+1)->start != S.end) { 2543 report_context(S); 2577 if (S.end.isDead()) { 2585 report_context(S); 2596 report_context(S); 2605 if (S.start == VNI->def && !VNI->isPHIDef()) {