/external/llvm/lib/Target/ARM/ |
ARMCallingConv.h | 29 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::getCustomReg(ValNo, ValVT, LoRegList[i] [all...] |
ARMISelLowering.h | 421 CCValAssign &VA, CCValAssign &NextVA, 425 SDValue GetF64FormalArgument(CCValAssign &VA, CCValAssign &NextVA, 433 const CCValAssign &VA,
|
ARMFastISel.cpp | [all...] |
ARMISelLowering.cpp | 77 const TargetMachine &TM, SmallVectorImpl<CCValAssign> &locs, [all...] |
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 10 // 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 { 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 getCustomMem(unsigned ValNo, MVT ValVT [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonVarargsCallingConvention.h | 21 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,
|
HexagonCallingConvLower.cpp | 28 SmallVectorImpl<CCValAssign> &locs, 41 EVT LocVT, CCValAssign::LocInfo LocInfo, 52 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::Full, ArgFlags, *this [all...] |
HexagonCallingConvLower.h | 37 EVT LocVT, CCValAssign::LocInfo LocInfo, 51 SmallVectorImpl<CCValAssign> &Locs; 58 SmallVectorImpl<CCValAssign> &locs, LLVMContext &c); 60 void addLoc(const CCValAssign &V) { 176 EVT LocVT, CCValAssign::LocInfo LocInfo,
|
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, 103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); 110 LocInfo = CCValAssign::SExt; 112 LocInfo = CCValAssign::ZExt [all...] |
/external/llvm/lib/CodeGen/ |
CallingConvLower.cpp | 27 const TargetMachine &tm, SmallVectorImpl<CCValAssign> &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::Full, ISD::ArgFlagsTy(), *this)) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 38 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::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 325 SmallVector<CCValAssign, 16> ArgLocs; 337 CCValAssign &VA = ArgLocs[i]; 358 if (VA.getLocInfo() == CCValAssign::SExt) 361 else if (VA.getLocInfo() == CCValAssign::ZExt) 365 if (VA.getLocInfo() != CCValAssign::Full) 414 // CCValAssign - represent the assignment of the return value to a location 415 SmallVector<CCValAssign, 16> RVLocs; 433 CCValAssign &VA = RVLocs[i]; 471 SmallVector<CCValAssign, 16> ArgLocs; 490 CCValAssign &VA = ArgLocs[i] [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 638 CCValAssign::LocInfo &LocInfo, 644 CCValAssign::LocInfo &LocInfo, 650 CCValAssign::LocInfo &LocInfo,
|
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | [all...] |
MipsISelLowering.h | 291 CCValAssign::LocInfo LocInfo,
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 534 CCValAssign &VA, SDValue Chain, 538 if (VA.getLocInfo() == CCValAssign::SExt) 541 else if (VA.getLocInfo() == CCValAssign::ZExt) 547 else if (VA.getLocInfo() == CCValAssign::Indirect) 551 assert(VA.getLocInfo() == CCValAssign::Full && "Unsupported getLocInfo"); 559 CCValAssign &VA, SDValue Value) { 561 case CCValAssign::SExt: 563 case CCValAssign::ZExt: 565 case CCValAssign::AExt: 567 case CCValAssign::Full [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 759 SmallVector<CCValAssign, 16> ValLocs; 773 CCValAssign &VA = ValLocs[0]; 776 if (VA.getLocInfo() != CCValAssign::Full) [all...] |
X86ISelLowering.h | 800 const CCValAssign &VA, MachineFrameInfo *MFI, 804 const CCValAssign &VA, [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/R600/ |
SIISelLowering.cpp | 185 SmallVector<CCValAssign, 16> ArgLocs; 213 CCValAssign &VA = ArgLocs[ArgIdx++]; [all...] |
R600ISelLowering.cpp | [all...] |