Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86GenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMCallingConv.h30 CCValAssign::LocInfo &LocInfo, in f64AssignAPCS()
36 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS()
51 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
53 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS()
60 CCValAssign::LocInfo &LocInfo, in CC_ARM_APCS_Custom_f64()
73 CCValAssign::LocInfo &LocInfo, in f64AssignAAPCS()
86 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS()
101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAAPCS()
102 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64AssignAAPCS()
[all …]
DARMISelLowering.h389 CCValAssign &VA, CCValAssign &NextVA,
393 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA,
401 const CCValAssign &VA,
/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()
91 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS()
106 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAAPCS()
107 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64AssignAAPCS()
[all …]
/external/swiftshader/third_party/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/include/llvm/CodeGen/
DCallingConvLower.h32 class CCValAssign {
77 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg()
80 CCValAssign Ret; in getReg()
91 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, in getCustomReg()
94 CCValAssign Ret; in getCustomReg()
100 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem()
103 CCValAssign Ret; in getMem()
114 static CCValAssign getCustomMem(unsigned ValNo, MVT ValVT, in getCustomMem()
117 CCValAssign Ret; in getCustomMem()
125 static CCValAssign getPending(unsigned ValNo, MVT ValVT, MVT LocVT,
[all …]
/external/llvm/lib/CodeGen/
DCallingConvLower.cpp29 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C) in CCState()
45 MVT LocVT, CCValAssign::LocInfo LocInfo, in HandleByVal()
58 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
77 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeFormalArguments()
95 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn()
109 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeReturn()
127 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
145 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
162 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult()
174 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
[all …]
/external/llvm/lib/Target/X86/
DX86CallingConv.h26 CCValAssign::LocInfo &LocInfo, in CC_X86_32_VectorCallIndirect()
31 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCallIndirect()
38 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_X86_AnyReg_Error()
48 CCValAssign::LocInfo &LocInfo, in CC_X86_32_MCUInReg()
56 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_X86_32_MCUInReg()
64 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_X86_32_MCUInReg()
73 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_MCUInReg()
/external/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp62 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments()
73 AssignFn(i, ValVT, ValVT, CCValAssign::Full, ISD::ArgFlagsTy(), CCInfo); in lowerFormalArguments()
80 CCValAssign &VA = ArgLocs[i]; in lowerFormalArguments()
90 case CCValAssign::Full: in lowerFormalArguments()
92 case CCValAssign::BCvt: in lowerFormalArguments()
95 case CCValAssign::AExt: in lowerFormalArguments()
96 case CCValAssign::SExt: in lowerFormalArguments()
97 case CCValAssign::ZExt: in lowerFormalArguments()
DAArch64CallingConvention.h44 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, in finishStackBlock()
66 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block()
68 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Stack_Block()
73 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
85 CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Block()
105 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Block()
110 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DCallingConvLower.cpp27 const TargetMachine &tm, SmallVector<CCValAssign, 16> &locs, in CCState() argument
43 MVT LocVT, CCValAssign::LocInfo LocInfo, in HandleByVal()
56 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
76 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeFormalArguments()
94 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn()
108 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeReturn()
126 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
145 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
162 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult()
175 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp175 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments()
182 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
198 if (VA.getLocInfo() == CCValAssign::SExt) in LowerFormalArguments()
201 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerFormalArguments()
205 if (VA.getLocInfo() != CCValAssign::Full) in LowerFormalArguments()
231 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
251 CCValAssign &VA = RVLocs[i]; in LowerReturn()
258 case CCValAssign::Full: break; in LowerReturn()
259 case CCValAssign::SExt: in LowerReturn()
262 case CCValAssign::ZExt: in LowerReturn()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h42 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C) in SystemZCCState()
90 CCValAssign::LocInfo &LocInfo, in CC_SystemZ_I128Indirect()
93 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_SystemZ_I128Indirect()
102 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp296 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
306 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
353 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCCCArguments()
356 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCCCArguments()
360 if (VA.getLocInfo() != CCValAssign::Full) in LowerCCCArguments()
389 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo()
407 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
414 case CCValAssign::Full: break; in LowerCCCCallTo()
415 case CCValAssign::SExt: in LowerCCCCallTo()
418 case CCValAssign::ZExt: in LowerCCCCallTo()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp91 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C, in HexagonCCState()
106 MVT LocVT, CCValAssign::LocInfo LocInfo,
111 MVT LocVT, CCValAssign::LocInfo LocInfo,
116 MVT LocVT, CCValAssign::LocInfo LocInfo,
121 MVT LocVT, CCValAssign::LocInfo LocInfo,
126 MVT LocVT, CCValAssign::LocInfo LocInfo,
131 MVT LocVT, CCValAssign::LocInfo LocInfo,
136 MVT LocVT, CCValAssign::LocInfo LocInfo,
141 MVT LocVT, CCValAssign::LocInfo LocInfo,
146 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon_VarArg()
[all …]
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp167 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments()
189 if (VA.getLocInfo() == CCValAssign::SExt) in LowerFormalArguments()
192 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerFormalArguments()
196 if (VA.getLocInfo() != CCValAssign::Full) in LowerFormalArguments()
241 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
269 CCValAssign &VA = ArgLocs[i]; in LowerCall()
276 case CCValAssign::Full: in LowerCall()
278 case CCValAssign::SExt: in LowerCall()
281 case CCValAssign::ZExt: in LowerCall()
284 case CCValAssign::AExt: in LowerCall()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp276 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments()
299 CCValAssign::LocInfo LocInfo = CCValAssign::Full; in AnalyzeArguments()
305 LocInfo = CCValAssign::SExt; in AnalyzeArguments()
307 LocInfo = CCValAssign::ZExt; in AnalyzeArguments()
309 LocInfo = CCValAssign::AExt; in AnalyzeArguments()
324 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
330 SmallVectorImpl<CCValAssign>::iterator B = ArgLocs.begin() + FirstVal; in AnalyzeArguments()
352 SmallVectorImpl<CCValAssign> &RVLocs, in AnalyzeReturnValues()
421 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
433 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
[all …]
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp40 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet()
46 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet()
53 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64()
61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
64 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64()
72 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
74 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64()
81 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64()
90 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
96 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp39 CCValAssign::LocInfo &LocInfo,
656 CCValAssign::LocInfo &LocInfo, in CC_MBlaze_AssignReg()
670 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MBlaze_AssignReg()
702 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
720 CCValAssign &VA = ArgLocs[i]; in LowerCall()
727 case CCValAssign::Full: break; in LowerCall()
728 case CCValAssign::SExt: in LowerCall()
731 case CCValAssign::ZExt: in LowerCall()
734 case CCValAssign::AExt: in LowerCall()
841 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp2451 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, in CC_MipsO32()
2468 LocInfo = CCValAssign::SExtUpper; in CC_MipsO32()
2470 LocInfo = CCValAssign::ZExtUpper; in CC_MipsO32()
2472 LocInfo = CCValAssign::AExtUpper; in CC_MipsO32()
2480 LocInfo = CCValAssign::SExt; in CC_MipsO32()
2482 LocInfo = CCValAssign::ZExt; in CC_MipsO32()
2484 LocInfo = CCValAssign::AExt; in CC_MipsO32()
2532 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32()
2534 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2540 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32_FP32()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelLowering.cpp38 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet()
44 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet()
51 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_f64()
59 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64()
62 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64()
70 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64()
72 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64()
90 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
111 CCValAssign &VA = RVLocs[i]; in LowerReturn()
162 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments()
[all …]
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp354 CCValAssign::LocInfo LocInfo, in CC_Lanai32_VarArg()
367 LocInfo = CCValAssign::SExt; in CC_Lanai32_VarArg()
369 LocInfo = CCValAssign::ZExt; in CC_Lanai32_VarArg()
371 LocInfo = CCValAssign::AExt; in CC_Lanai32_VarArg()
376 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Lanai32_VarArg()
431 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
441 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
454 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCCCArguments()
457 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCCCArguments()
461 if (VA.getLocInfo() != CCValAssign::Full) in LowerCCCArguments()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp315 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
323 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()
417 CCValAssign &VA = RVLocs[i]; in LowerReturn()
452 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo()
470 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
477 case CCValAssign::Full: break; in LowerCCCCallTo()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCFastISel.cpp1285 SmallVector<CCValAssign, 16> ArgLocs; in processCallArgs()
1296 CCValAssign &VA = ArgLocs[I]; in processCallArgs()
1306 if (VA.getLocInfo() == CCValAssign::BCvt) in processCallArgs()
1334 CCValAssign &VA = ArgLocs[I]; in processCallArgs()
1342 case CCValAssign::Full: in processCallArgs()
1344 case CCValAssign::SExt: { in processCallArgs()
1355 case CCValAssign::AExt: in processCallArgs()
1356 case CCValAssign::ZExt: { in processCallArgs()
1367 case CCValAssign::BCvt: { in processCallArgs()
1405 SmallVector<CCValAssign, 16> RVLocs; in finishCall()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelLowering.cpp241 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
259 CCValAssign &VA = ArgLocs[i]; in LowerCall()
266 case CCValAssign::Full: break; in LowerCall()
267 case CCValAssign::SExt: in LowerCall()
270 case CCValAssign::ZExt: in LowerCall()
273 case CCValAssign::AExt: in LowerCall()
355 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()
363 CCValAssign &VA = RVLocs[i]; in LowerCallResult()
373 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCallResult()
376 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCallResult()
[all …]

123