/freebsd-10-stable/contrib/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 | 64 MVT LocVT, CCValAssign::LocInfo LocInfo, 69 MVT LocVT, CCValAssign::LocInfo LocInfo, 74 MVT LocVT, CCValAssign::LocInfo LocInfo, 79 MVT LocVT, CCValAssign::LocInfo LocInfo, 84 MVT LocVT, CCValAssign::LocInfo LocInfo, 89 MVT LocVT, CCValAssign::LocInfo LocInfo, 94 MVT LocVT, CCValAssign::LocInfo LocInfo, 104 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); 111 // by ArgFlags.getByValSize(), not by the size of LocVT. 115 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInf 93 CC_Hexagon_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 143 CC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 181 CC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 199 CC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 224 RetCC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 255 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 271 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument [all...] |
H A D | HexagonCallingConvLower.h | 37 EVT LocVT, CCValAssign::LocInfo LocInfo, 176 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
|
/freebsd-10-stable/contrib/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 [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 64 /// LocVT - The type of the location being assigned to. 65 MVT LocVT; member in class:llvm::CCValAssign 69 unsigned RegNo, MVT LocVT, 78 Ret.LocVT = LocVT; 83 unsigned RegNo, MVT LocVT, 86 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 92 unsigned Offset, MVT LocVT, 101 Ret.LocVT = LocVT; 68 getReg(unsigned ValNo, MVT ValVT, unsigned RegNo, MVT LocVT, LocInfo HTP) argument 82 getCustomReg(unsigned ValNo, MVT ValVT, unsigned RegNo, MVT LocVT, LocInfo HTP) argument 91 getMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument 105 getCustomMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument [all...] |
/freebsd-10-stable/contrib/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
|
/freebsd-10-stable/contrib/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...] |
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 639 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 645 MVT &LocVT, 651 MVT &LocVT,
|
H A D | PPCISelLowering.cpp | 1849 bool llvm::CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument 1857 MVT &LocVT, 1884 MVT &LocVT, 1856 CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 1883 CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2124 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, argument 2138 if (LocVT == MVT::i8 || LocVT == MVT::i16) { 2139 LocVT = MVT::i32; 2164 LocVT = MVT::i32; 2172 LocVT = MVT::i32; 2193 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); 2195 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2201 MVT LocVT, CCValAssign::LocInfo LocInfo, 2205 return CC_MipsO32(ValNo, ValVT, LocVT, LocInf 2200 CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2208 CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2369 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); local 3344 handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags) argument [all...] |
H A D | MipsISelLowering.h | 388 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
|
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 307 MVT LocVT = ArgVT; local 311 if (LocVT == MVT::i8) { 312 LocVT = MVT::i16; 323 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); 333 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); 344 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
|
/freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 32 static bool allocateStack(unsigned ValNo, MVT ValVT, MVT LocVT, argument 36 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 658 EVT LocVT = VA.getLocVT(); local 662 switch (LocVT.getSimpleVT().SimpleTy) { 686 ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); 691 int FI = MFI->CreateFixedObject(LocVT.getSizeInBits() / 8, 701 ArgValue = DAG.getLoad(LocVT, DL, Chain, FIN,
|
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1032 static bool CC_AArch64NoMoreRegs(unsigned ValNo, MVT ValVT, MVT LocVT, argument
|