Searched refs:LocVT (Results 1 - 15 of 15) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonVarargsCallingConvention.h21 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 DHexagonISelLowering.cpp66 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 DHexagonCallingConvLower.h36 EVT LocVT, CCValAssign::LocInfo LocInfo,
175 EVT LocVT, CCValAssign::LocInfo LocInfo,
H A DHexagonCallingConvLower.cpp41 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 DARMCallingConv.h28 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 DCallingConvLower.h65 /// 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 DCallingConvLower.cpp43 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 DSparcISelLowering.cpp40 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 DPPCISelLowering.h680 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
686 MVT &LocVT,
692 MVT &LocVT,
H A DPPCISelLowering.cpp2051 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 DMipsISelLowering.cpp2210 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 DMipsISelLowering.h398 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp304 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 DSystemZISelLowering.cpp690 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 DAMDGPUISelLowering.cpp75 static bool allocateStack(unsigned ValNo, MVT ValVT, MVT LocVT, argument
80 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));

Completed in 2939 milliseconds