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

/freebsd-10.0-release/contrib/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...]
H A DARMISelLowering.h418 CCValAssign &VA, CCValAssign &NextVA,
422 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA,
430 const CCValAssign &VA,
H A DARMFastISel.cpp1908 SmallVector<CCValAssign, 16> ArgLocs;
1916 CCValAssign &VA = ArgLocs[i];
1966 CCValAssign &VA = ArgLocs[i];
1975 case CCValAssign::Full: break;
1976 case CCValAssign::SExt: {
1983 case CCValAssign::AExt:
1985 case CCValAssign::ZExt: {
1992 case CCValAssign::BCvt: {
2014 CCValAssign &NextVA = ArgLocs[++i];
2052 SmallVector<CCValAssign, 1
[all...]
H A DARMISelLowering.cpp77 const TargetMachine &TM, SmallVector<CCValAssign, 16> &locs,
1241 SmallVector<CCValAssign, 16> RVLocs;
1250 CCValAssign VA = RVLocs[i];
1301 case CCValAssign::Full: break;
1302 case CCValAssign::BCvt:
1318 const CCValAssign &VA,
1331 CCValAssign &VA, CCValAssign &NextVA,
1392 SmallVector<CCValAssign, 16> ArgLocs;
1421 CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h10 // This file declares the CCState and CCValAssign classes, used for lowering
30 /// CCValAssign - Represent assignment of one arg/retval to a location.
31 class CCValAssign { class in namespace:llvm
68 static CCValAssign getReg(unsigned ValNo, MVT ValVT,
71 CCValAssign Ret;
82 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT,
85 CCValAssign Ret;
91 static CCValAssign getMem(unsigned ValNo, MVT ValVT,
94 CCValAssign Ret;
105 static CCValAssign getCustomMe
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVarargsCallingConvention.h21 EVT LocVT, CCValAssign::LocInfo LocInfo,
30 EVT LocVT, CCValAssign::LocInfo LocInfo,
57 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
69 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
92 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
99 EVT LocVT, CCValAssign::LocInfo LocInfo,
113 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
125 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
138 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
H A DHexagonCallingConvLower.cpp28 SmallVector<CCValAssign, 16> &locs,
42 EVT LocVT, CCValAssign::LocInfo LocInfo,
53 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
83 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, 0, 0, false)) {
102 addLoc(CCValAssign::getReg(0, MVT::i32, Reg, MVT::i32,
103 CCValAssign::Full));
108 addLoc(CCValAssign::getReg(0, MVT::i64, Reg, MVT::i64,
109 CCValAssign::Full));
119 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this, -1, -1, false)){
149 if (Fn(i, ArgVT, ArgVT, CCValAssign
[all...]
H A 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) {
177 EVT LocVT, CCValAssign::LocInfo LocInfo,
H A 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,
103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
110 LocInfo = CCValAssign::SExt;
112 LocInfo = CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DCallingConvLower.cpp27 const TargetMachine &tm, SmallVector<CCValAssign, 16> &locs,
43 MVT LocVT, CCValAssign::LocInfo LocInfo,
55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
74 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
92 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this))
106 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) {
124 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
143 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
160 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) {
173 if (Fn(0, VT, VT, CCValAssign
[all...]
/freebsd-10.0-release/contrib/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,
80 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
101 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
111 State.addLoc(CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp39 CCValAssign::LocInfo &LocInfo,
659 CCValAssign::LocInfo &LocInfo,
673 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
711 SmallVector<CCValAssign, 16> ArgLocs;
729 CCValAssign &VA = ArgLocs[i];
736 case CCValAssign::Full: break;
737 case CCValAssign::SExt:
740 case CCValAssign::ZExt:
743 case CCValAssign::AExt:
850 SmallVector<CCValAssign, 1
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp804 CCValAssign::LocInfo LocInfo,
908 SmallVector<CCValAssign, 16> ArgLocs;
917 CCValAssign &VA = ArgLocs[i];
956 case CCValAssign::Full: break;
957 case CCValAssign::BCvt:
960 case CCValAssign::SExt:
961 case CCValAssign::ZExt:
962 case CCValAssign::AExt: {
1016 // CCValAssign - represent the assignment of the return value to a location.
1017 SmallVector<CCValAssign, 1
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp323 SmallVector<CCValAssign, 16> ArgLocs;
335 CCValAssign &VA = ArgLocs[i];
356 if (VA.getLocInfo() == CCValAssign::SExt)
359 else if (VA.getLocInfo() == CCValAssign::ZExt)
363 if (VA.getLocInfo() != CCValAssign::Full)
412 // CCValAssign - represent the assignment of the return value to a location
413 SmallVector<CCValAssign, 16> RVLocs;
431 CCValAssign &VA = RVLocs[i];
469 SmallVector<CCValAssign, 16> ArgLocs;
487 CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2080 MVT LocVT, CCValAssign::LocInfo LocInfo,
2103 LocInfo = CCValAssign::SExt;
2105 LocInfo = CCValAssign::ZExt;
2107 LocInfo = CCValAssign::AExt;
2155 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2157 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2260 SmallVector<CCValAssign, 16> ArgLocs;
2303 CCValAssign &VA = ArgLocs[i];
2323 case CCValAssign::Full:
2344 case CCValAssign
[all...]
H A DMipsISelLowering.h284 CCValAssign::LocInfo LocInfo,
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp748 SmallVector<CCValAssign, 16> ValLocs;
762 CCValAssign &VA = ValLocs[0];
765 if (VA.getLocInfo() != CCValAssign::Full)
1903 SmallVector<CCValAssign, 16> ArgLocs;
1925 CCValAssign &VA = ArgLocs[i];
1931 case CCValAssign::Full: break;
1932 case CCValAssign::SExt: {
1941 case CCValAssign::ZExt: {
1950 case CCValAssign::AExt: {
1966 case CCValAssign
[all...]
H A DX86ISelLowering.h769 const CCValAssign &VA, MachineFrameInfo *MFI,
773 const CCValAssign &VA,
H A DX86ISelLowering.cpp1585 SmallVector<CCValAssign, 16> RVLocs;
1600 SmallVector<CCValAssign, 16> RVLocs;
1614 CCValAssign &VA = RVLocs[i];
1620 if (VA.getLocInfo() == CCValAssign::SExt)
1622 else if (VA.getLocInfo() == CCValAssign::ZExt)
1624 else if (VA.getLocInfo() == CCValAssign::AExt)
1626 else if (VA.getLocInfo() == CCValAssign::BCvt)
1768 SmallVector<CCValAssign, 16> RVLocs;
1776 CCValAssign &VA = RVLocs[i];
1916 const CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp440 CCValAssign &VA, SDValue Chain,
444 if (VA.getLocInfo() == CCValAssign::SExt)
447 else if (VA.getLocInfo() == CCValAssign::ZExt)
453 else if (VA.getLocInfo() == CCValAssign::Indirect)
457 assert(VA.getLocInfo() == CCValAssign::Full && "Unsupported getLocInfo");
465 CCValAssign &VA, SDValue Value) {
467 case CCValAssign::SExt:
469 case CCValAssign::ZExt:
471 case CCValAssign::AExt:
473 case CCValAssign
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp890 SmallVector<CCValAssign, 16> ArgLocs;
911 CCValAssign &VA = ArgLocs[i];
917 case CCValAssign::Full: break;
918 case CCValAssign::SExt:
921 case CCValAssign::ZExt:
924 case CCValAssign::AExt:
1013 SmallVector<CCValAssign, 16> RVLocs;
1073 SmallVector<CCValAssign, 16> ArgLocs;
1085 CCValAssign &VA = ArgLocs[i];
1181 SmallVector<CCValAssign, 1
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp40 CCValAssign::LocInfo &LocInfo,
45 CCValAssign::LocInfo &LocInfo,
50 CCValAssign::LocInfo &LocInfo,
1846 CCValAssign::LocInfo &LocInfo,
1854 CCValAssign::LocInfo &LocInfo,
1881 CCValAssign::LocInfo &LocInfo,
1999 SmallVector<CCValAssign, 16> ArgLocs;
2009 CCValAssign &VA = ArgLocs[i];
2060 SmallVector<CCValAssign, 16> ByValArgLocs;
3369 SmallVector<CCValAssign, 1
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.cpp144 SmallVector<CCValAssign, 16> ArgLocs;
164 CCValAssign &VA = ArgLocs[ArgIdx++];

Completed in 409 milliseconds