Lines Matching refs:CCValAssign

45                                  MVT &LocVT, CCValAssign::LocInfo &LocInfo,  in CC_Sparc_Assign_SRet()
51 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet()
58 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64()
66 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
69 State.addLoc(CCValAssign::getCustomMem( in CC_Sparc_Assign_Split_64()
76 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
78 State.addLoc(CCValAssign::getCustomMem( in CC_Sparc_Assign_Split_64()
84 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64()
93 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
99 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
108 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in Analyze_CC_Sparc64_Full()
135 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in Analyze_CC_Sparc64_Full()
150 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in Analyze_CC_Sparc64_Full()
158 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in Analyze_CC_Sparc64_Half()
165 State.addLoc(CCValAssign::getReg(ValNo, ValVT, SP::F0 + Offset/4, in Analyze_CC_Sparc64_Half()
174 LocInfo = CCValAssign::AExt; in Analyze_CC_Sparc64_Half()
178 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, in Analyze_CC_Sparc64_Half()
181 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in Analyze_CC_Sparc64_Half()
190 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in Analyze_CC_Sparc64_Half()
195 CCValAssign::LocInfo &LocInfo, in CC_Sparc64_Full()
202 CCValAssign::LocInfo &LocInfo, in CC_Sparc64_Half()
209 CCValAssign::LocInfo &LocInfo, in RetCC_Sparc64_Full()
216 CCValAssign::LocInfo &LocInfo, in RetCC_Sparc64_Half()
238 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn()
264 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_32()
282 CCValAssign &VA = RVLocs[i]; in LowerReturn_32()
347 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_64()
365 CCValAssign &VA = RVLocs[i]; in LowerReturn_64()
371 case CCValAssign::Full: break; in LowerReturn_64()
372 case CCValAssign::SExt: in LowerReturn_64()
375 case CCValAssign::ZExt: in LowerReturn_64()
378 case CCValAssign::AExt: in LowerReturn_64()
440 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32()
450 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32()
473 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments_32()
633 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64()
641 for (const CCValAssign &VA : ArgLocs) { in LowerFormalArguments_64()
659 case CCValAssign::SExt: in LowerFormalArguments_64()
663 case CCValAssign::ZExt: in LowerFormalArguments_64()
836 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32()
896 CCValAssign &VA = ArgLocs[i]; in LowerCall_32()
912 case CCValAssign::Full: break; in LowerCall_32()
913 case CCValAssign::SExt: in LowerCall_32()
916 case CCValAssign::ZExt: in LowerCall_32()
919 case CCValAssign::AExt: in LowerCall_32()
922 case CCValAssign::BCvt: in LowerCall_32()
982 CCValAssign &NextVA = ArgLocs[++i]; in LowerCall_32()
1106 SmallVector<CCValAssign, 16> RVLocs; in LowerCall_32()
1179 static void fixupVariableFloatArgs(SmallVectorImpl<CCValAssign> &ArgLocs, in fixupVariableFloatArgs()
1181 for (CCValAssign &VA : ArgLocs) { in fixupVariableFloatArgs()
1203 VA = CCValAssign::getReg(VA.getValNo(), VA.getValVT(), IReg, MVT::i64, in fixupVariableFloatArgs()
1204 CCValAssign::BCvt); in fixupVariableFloatArgs()
1209 VA = CCValAssign::getCustomReg(VA.getValNo(), VA.getValVT(), IReg, in fixupVariableFloatArgs()
1210 MVT::i128, CCValAssign::BCvt); in fixupVariableFloatArgs()
1214 VA = CCValAssign::getMem(VA.getValNo(), VA.getValVT(), Offset, in fixupVariableFloatArgs()
1231 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_64()
1272 const CCValAssign &VA = ArgLocs[i]; in LowerCall_64()
1279 case CCValAssign::Full: in LowerCall_64()
1281 case CCValAssign::SExt: in LowerCall_64()
1284 case CCValAssign::ZExt: in LowerCall_64()
1287 case CCValAssign::AExt: in LowerCall_64()
1290 case CCValAssign::BCvt: in LowerCall_64()
1441 SmallVector<CCValAssign, 16> RVLocs; in LowerCall_64()
1454 CCValAssign &VA = RVLocs[i]; in LowerCall_64()
1481 case CCValAssign::SExt: in LowerCall_64()
1485 case CCValAssign::ZExt: in LowerCall_64()