Home
last modified time | relevance | path

Searched refs:CCValAssign (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMCallingConv.h29 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 …]
DARMISelLowering.h410 CCValAssign &VA, CCValAssign &NextVA,
414 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA,
422 const CCValAssign &VA,
DARMFastISel.cpp1878 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 …]
DARMISelLowering.cpp77 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/
DHexagonCallingConvLower.cpp28 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 …]
DHexagonVarargsCallingConvention.h21 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()
DHexagonCallingConvLower.h37 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,
DHexagonISelLowering.cpp53 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/
DCallingConvLower.h30 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/
DCallingConvLower.cpp27 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/
DMBlazeISelLowering.cpp39 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/
DSparcISelLowering.cpp37 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/
DMSP430ISelLowering.cpp316 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/
DMipsISelLowering.cpp2247 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/
DX86FastISel.cpp746 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 …]
DX86ISelLowering.h730 const CCValAssign &VA, MachineFrameInfo *MFI,
734 const CCValAssign &VA,
DX86ISelLowering.cpp1479 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/
DXCoreISelLowering.cpp920 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/
DPPCISelLowering.cpp40 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/
DSPUISelLowering.cpp1136 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()