/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVarargsCallingConvention.h | 21 EVT LocVT, CCValAssign::LocInfo LocInfo, 30 EVT LocVT, CCValAssign::LocInfo LocInfo, 48 if (LocVT == MVT::i32 || 49 LocVT == MVT::i16 || 50 LocVT == MVT::i8 || 51 LocVT == MVT::f32) { 58 LocVT.getSimpleVT(), LocInfo)); 63 if (LocVT == MVT::i64 || 64 LocVT == MVT::f64) { 70 LocVT 29 CC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, EVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, Hexagon_CCState &State, int NonVarArgsParams, int CurrentParam, bool ForceMem) argument 98 RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, EVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, Hexagon_CCState &State, int NonVarArgsParams, int CurrentParam, bool ForceMem) argument [all...] |
H A D | HexagonISelLowering.cpp | 66 MVT LocVT, CCValAssign::LocInfo LocInfo, 71 MVT LocVT, CCValAssign::LocInfo LocInfo, 76 MVT LocVT, CCValAssign::LocInfo LocInfo, 81 MVT LocVT, CCValAssign::LocInfo LocInfo, 86 MVT LocVT, CCValAssign::LocInfo LocInfo, 91 MVT LocVT, CCValAssign::LocInfo LocInfo, 96 MVT LocVT, CCValAssign::LocInfo LocInfo, 106 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); 113 // by ArgFlags.getByValSize(), not by the size of LocVT. 117 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInf 95 CC_Hexagon_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 145 CC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 183 CC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 201 CC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 226 RetCC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 257 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 273 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument [all...] |
H A D | HexagonCallingConvLower.h | 36 EVT LocVT, CCValAssign::LocInfo LocInfo, 175 EVT LocVT, CCValAssign::LocInfo LocInfo,
|
H A D | HexagonCallingConvLower.cpp | 41 EVT LocVT, CCValAssign::LocInfo LocInfo, 53 LocVT.getSimpleVT(), LocInfo)); 40 HandleByVal(unsigned ValNo, EVT ValVT, EVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) argument
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.h | 28 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument 35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 44 LocVT, LocInfo)); 50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 54 LocVT, LocInfo)); 58 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument 62 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) 64 if (LocVT == MVT::v2f64 && 65 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) 71 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument 112 CC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 124 f64RetAssign(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, CCState &State) argument 144 RetCC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 155 RetCC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 176 CC_ARM_AAPCS_Custom_HA(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 65 /// LocVT - The type of the location being assigned to. 66 MVT LocVT; member in class:llvm::CCValAssign 70 unsigned RegNo, MVT LocVT, 79 Ret.LocVT = LocVT; 84 unsigned RegNo, MVT LocVT, 87 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 93 unsigned Offset, MVT LocVT, 102 Ret.LocVT = LocVT; 69 getReg(unsigned ValNo, MVT ValVT, unsigned RegNo, MVT LocVT, LocInfo HTP) argument 83 getCustomReg(unsigned ValNo, MVT ValVT, unsigned RegNo, MVT LocVT, LocInfo HTP) argument 92 getMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument 106 getCustomMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument 117 getPending(unsigned ValNo, MVT ValVT, MVT LocVT, LocInfo HTP) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 43 MVT LocVT, CCValAssign::LocInfo LocInfo, 55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); 42 HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 40 MVT &LocVT, CCValAssign::LocInfo &LocInfo, 48 LocVT, LocInfo)); 53 MVT &LocVT, CCValAssign::LocInfo &LocInfo, 61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 66 LocVT, LocInfo)); 72 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 76 LocVT, LocInfo)); 82 MVT &LocVT, CCValAssign::LocInfo &LocInfo, 84 assert((LocVT == MVT::f32 || LocVT 39 CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 52 CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 81 CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 126 CC_Sparc64_Half(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 680 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 686 MVT &LocVT, 692 MVT &LocVT,
|
H A D | PPCISelLowering.cpp | 2051 bool llvm::CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument 2059 MVT &LocVT, 2086 MVT &LocVT, 2058 CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 2085 CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2210 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, argument 2224 if (LocVT == MVT::i8 || LocVT == MVT::i16) { 2225 LocVT = MVT::i32; 2250 LocVT = MVT::i32; 2258 LocVT = MVT::i32; 2279 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); 2281 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2287 MVT LocVT, CCValAssign::LocInfo LocInfo, 2291 return CC_MipsO32(ValNo, ValVT, LocVT, LocInf 2286 CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2294 CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2459 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); local 3442 handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags) argument [all...] |
H A D | MipsISelLowering.h | 398 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 304 MVT LocVT = ArgVT; local 308 if (LocVT == MVT::i8) { 309 LocVT = MVT::i16; 320 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); 330 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); 341 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 690 EVT LocVT = VA.getLocVT(); local 694 switch (LocVT.getSimpleVT().SimpleTy) { 718 ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); 723 int FI = MFI->CreateFixedObject(LocVT.getSizeInBits() / 8, 733 ArgValue = DAG.getLoad(LocVT, DL, Chain, FIN,
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 75 static bool allocateStack(unsigned ValNo, MVT ValVT, MVT LocVT, argument 80 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|