Home | History | Annotate | Download | only in Sparc

Lines Matching defs:SP

54     SP::I0, SP::I1, SP::I2, SP::I3, SP::I4, SP::I5
124 Chain = DAG.getCopyToReg(Chain, dl, SP::I0, Val, Flag);
126 RetOps.push_back(DAG.getRegister(SP::I0, getPointerTy()));
182 unsigned VRegHi = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);
199 &SP::IntRegsRegClass);
208 unsigned VReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);
292 Reg = MF.getRegInfo().createVirtualRegister(&SP::IntRegsRegClass);
302 SP::I0, SP::I1, SP::I2, SP::I3, SP::I4, SP::I5
320 unsigned VReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);
437 // store SRet argument in %sp+64
438 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32);
455 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32);
488 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32);
498 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32);
529 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32);
551 if (Reg >= SP::I0 && Reg <= SP::I7)
552 Reg = Reg-SP::I0+SP::O0;
577 if (Reg >= SP::I0 && Reg <= SP::I7)
578 Reg = Reg-SP::I0+SP::O0;
604 if (Reg >= SP::I0 && Reg <= SP::I7)
605 Reg = Reg-SP::I0+SP::O0;
694 addRegisterClass(MVT::i32, &SP::IntRegsRegClass);
695 addRegisterClass(MVT::f32, &SP::FPRegsRegClass);
696 addRegisterClass(MVT::f64, &SP::DFPRegsRegClass);
805 setStackPointerRegisterToSaveRestore(SP::O6);
1012 DAG.getRegister(SP::I6, MVT::i32),
1059 unsigned SPReg = SP::O6;
1060 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, MVT::i32);
1061 SDValue NewSP = DAG.getNode(ISD::SUB, dl, MVT::i32, SP, Size); // Value
1062 Chain = DAG.getCopyToReg(SP.getValue(1), dl, SPReg, NewSP); // Output chain
1086 unsigned FrameReg = SP::I6;
1117 unsigned RetReg = SP::I7;
1127 RetAddr = DAG.getCopyFromReg(Chain, dl, SP::I6, VT);
1173 case SP::SELECT_CC_Int_ICC:
1174 case SP::SELECT_CC_FP_ICC:
1175 case SP::SELECT_CC_DFP_ICC:
1176 BROpcode = SP::BCOND;
1178 case SP::SELECT_CC_Int_FCC:
1179 case SP::SELECT_CC_FP_FCC:
1180 case SP::SELECT_CC_DFP_FCC:
1181 BROpcode = SP::FBCOND;
1231 BuildMI(*BB, BB->begin(), dl, TII.get(SP::PHI), MI->getOperand(0).getReg())
1263 return std::make_pair(0U, &SP::IntRegsRegClass);