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

123

/external/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.h24 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
H A DPPCCCState.h34 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C)
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A 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
[all...]
/external/llvm/lib/Target/X86/
H A DX86CallingConv.h26 CCValAssign::LocInfo &LocInfo,
31 LocInfo = CCValAssign::Indirect;
38 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
48 CCValAssign::LocInfo &LocInfo,
56 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs();
64 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
73 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMCallingConv.h30 CCValAssign::LocInfo &LocInfo,
36 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
51 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
53 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
60 CCValAssign::LocInfo &LocInfo,
73 CCValAssign::LocInfo &LocInfo,
86 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
102 State.addLoc(CCValAssign
[all...]
H A DARMISelLowering.h389 CCValAssign &VA, CCValAssign &NextVA,
393 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA,
401 const CCValAssign &VA,
/external/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp62 SmallVector<CCValAssign, 16> ArgLocs;
73 AssignFn(i, ValVT, ValVT, CCValAssign::Full, ISD::ArgFlagsTy(), CCInfo);
80 CCValAssign &VA = ArgLocs[i];
90 case CCValAssign::Full:
92 case CCValAssign::BCvt:
95 case CCValAssign::AExt:
96 case CCValAssign::SExt:
97 case CCValAssign::ZExt:
H A DAArch64CallingConvention.h44 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers,
66 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo,
68 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs();
73 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
85 CCValAssign::LocInfo &LocInfo,
105 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs();
110 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
/external/llvm/lib/Target/ARM/
H A DARMCallingConv.h29 CCValAssign::LocInfo &LocInfo,
35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
59 CCValAssign::LocInfo &LocInfo,
72 CCValAssign::LocInfo &LocInfo,
91 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
106 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
107 State.addLoc(CCValAssign
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DCallingConvLower.h10 // This file declares the CCState and CCValAssign classes, used for lowering
29 /// CCValAssign - Represent assignment of one arg/retval to a location.
30 class CCValAssign { class in namespace:llvm
67 static CCValAssign getReg(unsigned ValNo, MVT ValVT,
70 CCValAssign Ret;
81 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT,
84 CCValAssign Ret;
90 static CCValAssign getMem(unsigned ValNo, MVT ValVT,
93 CCValAssign Ret;
104 static CCValAssign getCustomMe
[all...]
/external/llvm/lib/CodeGen/
H A DCallingConvLower.cpp29 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C)
45 MVT LocVT, CCValAssign::LocInfo LocInfo,
58 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
77 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
95 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this))
109 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) {
127 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
145 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
162 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) {
174 if (Fn(0, VT, VT, CCValAssign
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h42 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C)
90 CCValAssign::LocInfo &LocInfo,
93 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs();
102 LocInfo = CCValAssign::Indirect;
103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT,
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h10 // This file declares the CCState and CCValAssign classes, used for lowering
31 /// CCValAssign - Represent assignment of one arg/retval to a location.
32 class CCValAssign { class in namespace:llvm
77 static CCValAssign getReg(unsigned ValNo, MVT ValVT,
80 CCValAssign Ret;
91 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT,
94 CCValAssign Ret;
100 static CCValAssign getMem(unsigned ValNo, MVT ValVT,
103 CCValAssign Ret;
114 static CCValAssign getCustomMe
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DCallingConvLower.cpp27 const TargetMachine &tm, SmallVector<CCValAssign, 16> &locs,
43 MVT LocVT, CCValAssign::LocInfo LocInfo,
56 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
76 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
94 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this))
108 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) {
126 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
145 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
162 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) {
175 if (Fn(0, VT, VT, CCValAssign
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
H A DBlackfinISelLowering.cpp175 SmallVector<CCValAssign, 16> ArgLocs;
182 CCValAssign &VA = ArgLocs[i];
198 if (VA.getLocInfo() == CCValAssign::SExt)
201 else if (VA.getLocInfo() == CCValAssign::ZExt)
205 if (VA.getLocInfo() != CCValAssign::Full)
210 assert(VA.isMemLoc() && "CCValAssign must be RegLoc or MemLoc");
230 // CCValAssign - represent the assignment of the return value to locations.
231 SmallVector<CCValAssign, 16> RVLocs;
251 CCValAssign &VA = RVLocs[i];
258 case CCValAssign
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp296 SmallVector<CCValAssign, 16> ArgLocs;
306 CCValAssign &VA = ArgLocs[i];
353 if (VA.getLocInfo() == CCValAssign::SExt)
356 else if (VA.getLocInfo() == CCValAssign::ZExt)
360 if (VA.getLocInfo() != CCValAssign::Full)
389 SmallVector<CCValAssign, 16> ArgLocs;
407 CCValAssign &VA = ArgLocs[i];
414 case CCValAssign::Full: break;
415 case CCValAssign::SExt:
418 case CCValAssign
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp91 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C,
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
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp39 CCValAssign::LocInfo &LocInfo,
656 CCValAssign::LocInfo &LocInfo,
670 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
702 SmallVector<CCValAssign, 16> ArgLocs;
720 CCValAssign &VA = ArgLocs[i];
727 case CCValAssign::Full: break;
728 case CCValAssign::SExt:
731 case CCValAssign::ZExt:
734 case CCValAssign::AExt:
841 SmallVector<CCValAssign, 1
[all...]
/external/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp167 SmallVector<CCValAssign, 16> ArgLocs;
189 if (VA.getLocInfo() == CCValAssign::SExt)
192 else if (VA.getLocInfo() == CCValAssign::ZExt)
196 if (VA.getLocInfo() != CCValAssign::Full)
241 SmallVector<CCValAssign, 16> ArgLocs;
269 CCValAssign &VA = ArgLocs[i];
276 case CCValAssign::Full:
278 case CCValAssign::SExt:
281 case CCValAssign::ZExt:
284 case CCValAssign
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp276 SmallVectorImpl<CCValAssign> &ArgLocs,
299 CCValAssign::LocInfo LocInfo = CCValAssign::Full;
305 LocInfo = CCValAssign::SExt;
307 LocInfo = CCValAssign::ZExt;
309 LocInfo = CCValAssign::AExt;
324 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
330 SmallVectorImpl<CCValAssign>::iterator B = ArgLocs.begin() + FirstVal;
352 SmallVectorImpl<CCValAssign> &RVLocs,
421 SmallVector<CCValAssign, 1
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp40 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
46 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
53 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
64 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
72 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
74 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
81 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
90 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
96 State.addLoc(CCValAssign
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
H A DSparcISelLowering.cpp38 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
44 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
51 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
59 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
62 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
70 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
72 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
89 // CCValAssign - represent the assignment of the return value to locations.
90 SmallVector<CCValAssign, 16> RVLocs;
111 CCValAssign
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2451 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
2468 LocInfo = CCValAssign::SExtUpper;
2470 LocInfo = CCValAssign::ZExtUpper;
2472 LocInfo = CCValAssign::AExtUpper;
2480 LocInfo = CCValAssign::SExt;
2482 LocInfo = CCValAssign::ZExt;
2484 LocInfo = CCValAssign::AExt;
2532 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2534 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2540 MVT LocVT, CCValAssign
[all...]
H A DMipsCCState.h68 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C,
/external/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp354 CCValAssign::LocInfo LocInfo,
367 LocInfo = CCValAssign::SExt;
369 LocInfo = CCValAssign::ZExt;
371 LocInfo = CCValAssign::AExt;
376 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
431 SmallVector<CCValAssign, 16> ArgLocs;
441 CCValAssign &VA = ArgLocs[i];
454 if (VA.getLocInfo() == CCValAssign::SExt)
457 else if (VA.getLocInfo() == CCValAssign::ZExt)
461 if (VA.getLocInfo() != CCValAssign
[all...]

Completed in 1243 milliseconds

123