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

/freebsd-10.0-release/contrib/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.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,
92 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
99 // by ArgFlags.getByValSize(), not by the size of LocVT.
103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInf
82 CC_Hexagon_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
131 CC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
169 CC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
187 CC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
212 RetCC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
243 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
259 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
[all...]
H A DHexagonCallingConvLower.h37 EVT LocVT, CCValAssign::LocInfo LocInfo,
177 EVT LocVT, CCValAssign::LocInfo LocInfo,
H A DHexagonCallingConvLower.cpp42 EVT LocVT, CCValAssign::LocInfo LocInfo,
54 LocVT.getSimpleVT(), LocInfo));
41 HandleByVal(unsigned ValNo, EVT ValVT, EVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) argument
/freebsd-10.0-release/contrib/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
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h64 /// 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.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp38 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
46 LocVT, LocInfo));
51 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
59 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
64 LocVT, LocInfo));
70 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
74 LocVT, LocInfo));
80 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
82 assert((LocVT == MVT::f32 || LocVT
37 CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
50 CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
79 CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
118 CC_Sparc64_Half(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
[all...]
/freebsd-10.0-release/contrib/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
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2080 MVT LocVT, CCValAssign::LocInfo LocInfo,
2100 if (LocVT == MVT::i8 || LocVT == MVT::i16) {
2101 LocVT = MVT::i32;
2126 LocVT = MVT::i32;
2134 LocVT = MVT::i32;
2155 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2157 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2304 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); local
2325 if ((ValVT == MVT::f32 && LocVT
2079 CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
3147 handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags) argument
[all...]
H A DMipsISelLowering.h283 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp38 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
658 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
673 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp503 EVT LocVT = VA.getLocVT(); local
507 switch (LocVT.getSimpleVT().SimpleTy) {
531 ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
536 int FI = MFI->CreateFixedObject(LocVT.getSizeInBits() / 8,
546 ArgValue = DAG.getLoad(LocVT, DL, Chain, FIN,
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp39 static bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
44 MVT &LocVT,
49 MVT &LocVT,
1845 static bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
1853 MVT &LocVT,
1880 MVT &LocVT,
1852 CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
1879 CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp803 static bool CC_AArch64NoMoreRegs(unsigned ValNo, MVT ValVT, MVT LocVT, argument

Completed in 233 milliseconds