reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
138 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX64BOps()) { 145 if (unsigned Reg = State.AllocateReg(RegList1)) { 146 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 152 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX64BOps()) { 159 if (unsigned Reg = State.AllocateReg(RegList2)) { 160 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 166 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX64BOps()) { 170 unsigned Offset3 = State.AllocateStack(64, 64); 171 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo)); 176 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX64BOps()) { 180 unsigned Offset4 = State.AllocateStack(128, 64); 181 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo)); 186 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX128BOps()) { 193 if (unsigned Reg = State.AllocateReg(RegList5)) { 194 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 200 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX128BOps()) { 207 if (unsigned Reg = State.AllocateReg(RegList6)) { 208 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 214 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX128BOps()) { 218 unsigned Offset7 = State.AllocateStack(128, 128); 219 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo)); 224 if (State.getMachineFunction().getSubtarget<HexagonSubtarget>().useHVX128BOps()) { 228 unsigned Offset8 = State.AllocateStack(256, 128); 229 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo)); 234 if (!CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))