reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
736 if (Start->isReg()) { 737 const MachineInstr *StartValInstr = MRI->getVRegDef(Start->getReg()); 740 Start = &StartValInstr->getOperand(1); 749 if (!Start->isReg() && !Start->isImm()) 749 if (!Start->isReg() && !Start->isImm()) 773 if (loopCountMayWrapOrUnderFlow(Start, End, Loop->getLoopPreheader(), Loop, 777 if (Start->isImm() && End->isImm()) { 779 int64_t StartV = Start->getImm(); 843 std::swap(Start, End); 849 bool RegToImm = Start->isReg() && End->isImm(); // for (reg..imm) 850 bool RegToReg = Start->isReg() && End->isReg(); // for (reg..reg) 853 if (Start->isImm()) 854 StartV = Start->getImm(); 869 if (Start->isImm()) 878 if (Start->isImm()) 887 if (Start->isReg()) { 888 R = Start->getReg(); 889 SR = Start->getSubReg(); 905 if (Start->isImm() && StartV == 0) { 919 .addReg(Start->getReg(), 0, Start->getSubReg()); 919 .addReg(Start->getReg(), 0, Start->getSubReg()); 922 .addReg(Start->getReg(), 0, Start->getSubReg()); 922 .addReg(Start->getReg(), 0, Start->getSubReg());