Home | History | Annotate | Download | only in ARM

Lines Matching full:state

31                           CCState &State, bool CanFail) {
35 if (unsigned Reg = State.AllocateReg(RegList, 4))
36 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
44 State.AllocateStack(8, 4),
50 if (unsigned Reg = State.AllocateReg(RegList, 4))
51 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
53 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
54 State.AllocateStack(4, 4),
62 CCState &State) {
63 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
66 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
74 CCState &State, bool CanFail) {
79 unsigned Reg = State.AllocateReg(HiRegList, ShadowRegList, 2);
86 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
87 State.AllocateStack(8, 8),
97 unsigned T = State.AllocateReg(LoRegList[i]);
101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
102 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i],
110 CCState &State) {
111 if (!f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
114 !f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
120 CCValAssign::LocInfo &LocInfo, CCState &State) {
124 unsigned Reg = State.AllocateReg(HiRegList, LoRegList, 2);
133 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
134 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i],
142 CCState &State) {
143 if (!f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State))
145 if (LocVT == MVT::v2f64 && !f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State))
153 CCState &State) {
155 State);