Lines Matching refs:State

30                           CCState &State, bool CanFail) {
34 if (unsigned Reg = State.AllocateReg(RegList, 4))
35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
43 State.AllocateStack(8, 4),
49 if (unsigned Reg = State.AllocateReg(RegList, 4))
50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
53 State.AllocateStack(4, 4),
61 CCState &State) {
62 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
65 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
73 CCState &State, bool CanFail) {
78 unsigned Reg = State.AllocateReg(HiRegList, ShadowRegList, 2);
85 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
86 State.AllocateStack(8, 8),
96 unsigned T = State.AllocateReg(LoRegList[i]);
100 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i],
109 CCState &State) {
110 if (!f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
113 !f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
119 CCValAssign::LocInfo &LocInfo, CCState &State) {
123 unsigned Reg = State.AllocateReg(HiRegList, LoRegList, 2);
132 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
133 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i],
141 CCState &State) {
142 if (!f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State))
144 if (LocVT == MVT::v2f64 && !f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State))
152 CCState &State) {
154 State);