Lines Matching refs:CCValAssign

42                                  MVT &LocVT, CCValAssign::LocInfo &LocInfo,  in CC_Sparc_Assign_SRet()
48 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet()
55 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64()
63 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
66 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64()
74 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
76 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64()
83 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64()
92 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
98 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
107 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc64_Full()
134 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc64_Full()
144 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Sparc64_Full()
152 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc64_Half()
159 State.addLoc(CCValAssign::getReg(ValNo, ValVT, SP::F0 + Offset/4, in CC_Sparc64_Half()
168 LocInfo = CCValAssign::AExt; in CC_Sparc64_Half()
172 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, in CC_Sparc64_Half()
175 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc64_Half()
179 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Sparc64_Half()
216 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_32()
234 CCValAssign &VA = RVLocs[i]; in LowerReturn_32()
299 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_64()
317 CCValAssign &VA = RVLocs[i]; in LowerReturn_64()
323 case CCValAssign::Full: break; in LowerReturn_64()
324 case CCValAssign::SExt: in LowerReturn_64()
327 case CCValAssign::ZExt: in LowerReturn_64()
330 case CCValAssign::AExt: in LowerReturn_64()
392 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32()
402 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32()
425 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments_32()
585 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64()
594 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_64()
612 case CCValAssign::SExt: in LowerFormalArguments_64()
616 case CCValAssign::ZExt: in LowerFormalArguments_64()
734 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32()
788 CCValAssign &VA = ArgLocs[i]; in LowerCall_32()
804 case CCValAssign::Full: break; in LowerCall_32()
805 case CCValAssign::SExt: in LowerCall_32()
808 case CCValAssign::ZExt: in LowerCall_32()
811 case CCValAssign::AExt: in LowerCall_32()
814 case CCValAssign::BCvt: in LowerCall_32()
871 CCValAssign &NextVA = ArgLocs[++i]; in LowerCall_32()
981 SmallVector<CCValAssign, 16> RVLocs; in LowerCall_32()
1046 static void fixupVariableFloatArgs(SmallVectorImpl<CCValAssign> &ArgLocs, in fixupVariableFloatArgs()
1049 const CCValAssign &VA = ArgLocs[i]; in fixupVariableFloatArgs()
1060 CCValAssign NewVA; in fixupVariableFloatArgs()
1073 NewVA = CCValAssign::getReg(VA.getValNo(), VA.getValVT(), in fixupVariableFloatArgs()
1074 IReg, MVT::i64, CCValAssign::BCvt); in fixupVariableFloatArgs()
1079 NewVA = CCValAssign::getCustomReg(VA.getValNo(), VA.getValVT(), in fixupVariableFloatArgs()
1080 IReg, MVT::i128, CCValAssign::BCvt); in fixupVariableFloatArgs()
1084 NewVA = CCValAssign::getMem(VA.getValNo(), VA.getValVT(), in fixupVariableFloatArgs()
1104 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_64()
1138 const CCValAssign &VA = ArgLocs[i]; in LowerCall_64()
1145 case CCValAssign::Full: in LowerCall_64()
1147 case CCValAssign::SExt: in LowerCall_64()
1150 case CCValAssign::ZExt: in LowerCall_64()
1153 case CCValAssign::AExt: in LowerCall_64()
1156 case CCValAssign::BCvt: in LowerCall_64()
1289 SmallVector<CCValAssign, 16> RVLocs; in LowerCall_64()
1302 CCValAssign &VA = RVLocs[i]; in LowerCall_64()
1328 case CCValAssign::SExt: in LowerCall_64()
1332 case CCValAssign::ZExt: in LowerCall_64()