/external/llvm/lib/Target/ARM/ |
D | ARMCallingConv.h | 29 CCValAssign::LocInfo &LocInfo, in f64AssignAPCS() 35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS() 42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS() 50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS() 52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS() 59 CCValAssign::LocInfo &LocInfo, in CC_ARM_APCS_Custom_f64() 72 CCValAssign::LocInfo &LocInfo, in f64AssignAAPCS() 85 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS() 100 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAAPCS() 101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64AssignAAPCS() [all …]
|
D | ARMISelLowering.h | 410 CCValAssign &VA, CCValAssign &NextVA, 414 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA, 422 const CCValAssign &VA,
|
D | ARMFastISel.cpp | 1878 SmallVector<CCValAssign, 16> ArgLocs; in ProcessCallArgs() 1886 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs() 1936 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs() 1945 case CCValAssign::Full: break; in ProcessCallArgs() 1946 case CCValAssign::SExt: { in ProcessCallArgs() 1953 case CCValAssign::AExt: in ProcessCallArgs() 1955 case CCValAssign::ZExt: { in ProcessCallArgs() 1962 case CCValAssign::BCvt: { in ProcessCallArgs() 1984 CCValAssign &NextVA = ArgLocs[++i]; in ProcessCallArgs() 2022 SmallVector<CCValAssign, 16> RVLocs; in FinishCall() [all …]
|
D | ARMISelLowering.cpp | 77 const TargetMachine &TM, SmallVector<CCValAssign, 16> &locs, in ARMCCState() argument 1187 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() 1196 CCValAssign VA = RVLocs[i]; in LowerCallResult() 1238 case CCValAssign::Full: break; in LowerCallResult() 1239 case CCValAssign::BCvt: in LowerCallResult() 1255 const CCValAssign &VA, in LowerMemOpCallTo() 1268 CCValAssign &VA, CCValAssign &NextVA, in PassF64ArgInRegs() 1328 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() 1357 CCValAssign &VA = ArgLocs[i]; in LowerCall() 1365 case CCValAssign::Full: break; in LowerCall() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonCallingConvLower.cpp | 28 SmallVector<CCValAssign, 16> &locs, in Hexagon_CCState() argument 42 EVT LocVT, CCValAssign::LocInfo LocInfo, in HandleByVal() 53 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset, in HandleByVal() 83 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, 0, 0, false)) { in AnalyzeFormalArguments() 102 addLoc(CCValAssign::getReg(0, MVT::i32, Reg, MVT::i32, in AnalyzeReturn() 103 CCValAssign::Full)); in AnalyzeReturn() 108 addLoc(CCValAssign::getReg(0, MVT::i64, Reg, MVT::i64, in AnalyzeReturn() 109 CCValAssign::Full)); in AnalyzeReturn() 119 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this, -1, -1, false)){ in AnalyzeReturn() 149 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, in AnalyzeCallOperands() [all …]
|
D | HexagonVarargsCallingConvention.h | 21 EVT LocVT, CCValAssign::LocInfo LocInfo, 30 EVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon32_VarArgs() 57 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg, in CC_Hexagon32_VarArgs() 69 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg, in CC_Hexagon32_VarArgs() 92 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3, in CC_Hexagon32_VarArgs() 99 EVT LocVT, CCValAssign::LocInfo LocInfo, in RetCC_Hexagon32_VarArgs() 113 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg, in RetCC_Hexagon32_VarArgs() 125 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg, in RetCC_Hexagon32_VarArgs() 138 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3, in RetCC_Hexagon32_VarArgs()
|
D | HexagonCallingConvLower.h | 37 EVT LocVT, CCValAssign::LocInfo LocInfo, 52 SmallVector<CCValAssign, 16> &Locs; 59 SmallVector<CCValAssign, 16> &locs, LLVMContext &c); 61 void addLoc(const CCValAssign &V) { in addLoc() 177 EVT LocVT, CCValAssign::LocInfo LocInfo,
|
D | HexagonISelLowering.cpp | 53 MVT LocVT, CCValAssign::LocInfo LocInfo, 58 MVT LocVT, CCValAssign::LocInfo LocInfo, 63 MVT LocVT, CCValAssign::LocInfo LocInfo, 68 MVT LocVT, CCValAssign::LocInfo LocInfo, 73 MVT LocVT, CCValAssign::LocInfo LocInfo, 78 MVT LocVT, CCValAssign::LocInfo LocInfo, 83 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon_VarArg() 103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg() 108 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg() 113 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | CallingConvLower.h | 30 class CCValAssign { 67 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg() 70 CCValAssign Ret; in getReg() 81 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, in getCustomReg() 84 CCValAssign Ret; in getCustomReg() 90 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem() 93 CCValAssign Ret; in getMem() 104 static CCValAssign getCustomMem(unsigned ValNo, MVT ValVT, in getCustomMem() 107 CCValAssign Ret; in getCustomMem() 135 MVT LocVT, CCValAssign::LocInfo LocInfo, [all …]
|
/external/llvm/lib/CodeGen/ |
D | CallingConvLower.cpp | 27 const TargetMachine &tm, SmallVector<CCValAssign, 16> &locs, in CCState() argument 43 MVT LocVT, CCValAssign::LocInfo LocInfo, in HandleByVal() 55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal() 74 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeFormalArguments() 92 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn() 106 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeReturn() 124 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands() 143 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands() 160 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult() 173 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
|
/external/llvm/lib/Target/MBlaze/ |
D | MBlazeISelLowering.cpp | 39 CCValAssign::LocInfo &LocInfo, 657 CCValAssign::LocInfo &LocInfo, in CC_MBlaze_AssignReg() 671 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MBlaze_AssignReg() 709 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() 727 CCValAssign &VA = ArgLocs[i]; in LowerCall() 734 case CCValAssign::Full: break; in LowerCall() 735 case CCValAssign::SExt: in LowerCall() 738 case CCValAssign::ZExt: in LowerCall() 741 case CCValAssign::AExt: in LowerCall() 848 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() [all …]
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 37 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet() 43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet() 50 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_f64() 58 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64() 61 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64() 69 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64() 71 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64() 89 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() 110 CCValAssign &VA = RVLocs[i]; in LowerReturn() 161 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 316 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() 324 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments() 345 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCCCArguments() 348 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCCCArguments() 352 if (VA.getLocInfo() != CCValAssign::Full) in LowerCCCArguments() 390 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() 415 CCValAssign &VA = RVLocs[i]; in LowerReturn() 450 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() 468 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo() 475 case CCValAssign::Full: break; in LowerCCCCallTo() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 2247 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32() 2277 LocInfo = CCValAssign::SExt; in CC_MipsO32() 2279 LocInfo = CCValAssign::ZExt; in CC_MipsO32() 2281 LocInfo = CCValAssign::AExt; in CC_MipsO32() 2330 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32() 2332 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32() 2345 CCValAssign::LocInfo LocInfo, in CC_Mips64Byval() 2367 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Mips64IntRegs[FirstIdx], in CC_Mips64Byval() 2370 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Mips64Byval() 2387 R = CC_MipsN(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo); in AnalyzeMips64CallOperands() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 746 SmallVector<CCValAssign, 16> ValLocs; in X86SelectRet() 760 CCValAssign &VA = ValLocs[0]; in X86SelectRet() 763 if (VA.getLocInfo() != CCValAssign::Full) in X86SelectRet() 1686 SmallVector<CCValAssign, 16> ArgLocs; in DoSelectCall() 1708 CCValAssign &VA = ArgLocs[i]; in DoSelectCall() 1714 case CCValAssign::Full: break; in DoSelectCall() 1715 case CCValAssign::SExt: { in DoSelectCall() 1724 case CCValAssign::ZExt: { in DoSelectCall() 1733 case CCValAssign::AExt: { in DoSelectCall() 1749 case CCValAssign::BCvt: { in DoSelectCall() [all …]
|
D | X86ISelLowering.h | 730 const CCValAssign &VA, MachineFrameInfo *MFI, 734 const CCValAssign &VA,
|
D | X86ISelLowering.cpp | 1479 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() 1494 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() 1515 CCValAssign &VA = RVLocs[i]; in LowerReturn() 1521 if (VA.getLocInfo() == CCValAssign::SExt) in LowerReturn() 1523 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerReturn() 1525 else if (VA.getLocInfo() == CCValAssign::AExt) in LowerReturn() 1527 else if (VA.getLocInfo() == CCValAssign::BCvt) in LowerReturn() 1664 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() 1672 CCValAssign &VA = RVLocs[i]; in LowerCallResult() 1806 const CCValAssign &VA, in LowerMemArgument() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 920 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() 941 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo() 947 case CCValAssign::Full: break; in LowerCCCCallTo() 948 case CCValAssign::SExt: in LowerCCCCallTo() 951 case CCValAssign::ZExt: in LowerCCCCallTo() 954 case CCValAssign::AExt: in LowerCCCCallTo() 1043 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() 1103 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() 1115 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments() 1211 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 40 CCValAssign::LocInfo &LocInfo, 45 CCValAssign::LocInfo &LocInfo, 50 CCValAssign::LocInfo &LocInfo, 1628 CCValAssign::LocInfo &LocInfo, in CC_PPC_SVR4_Custom_Dummy() 1636 CCValAssign::LocInfo &LocInfo, in CC_PPC_SVR4_Custom_AlignArgRegs() 1663 CCValAssign::LocInfo &LocInfo, in CC_PPC_SVR4_Custom_AlignFPArgRegs() 1777 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_SVR4() 1787 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_SVR4() 1838 SmallVector<CCValAssign, 16> ByValArgLocs; in LowerFormalArguments_SVR4() 2818 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() [all …]
|
/external/llvm/lib/Target/CellSPU/ |
D | SPUISelLowering.cpp | 1136 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() 1147 CCValAssign &VA = ArgLocs[ArgNo]; in LowerFormalArguments() 1288 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() 1317 CCValAssign &VA = ArgLocs[ArgRegIdx]; in LowerCall() 1449 SmallVector<CCValAssign, 16> RVLocs; in LowerCall() 1457 CCValAssign VA = RVLocs[i]; in LowerCall() 1476 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() 1492 CCValAssign &VA = RVLocs[i]; in LowerReturn()
|