Home
last modified time | relevance | path

Searched refs:Outs (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm/lib/CodeGen/
DCallingConvLower.cpp88 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn() argument
91 for (unsigned i = 0, e = Outs.size(); i != e; ++i) { in CheckReturn()
92 MVT VT = Outs[i].VT; in CheckReturn()
93 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in CheckReturn()
102 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn() argument
105 for (unsigned i = 0, e = Outs.size(); i != e; ++i) { in AnalyzeReturn()
106 MVT VT = Outs[i].VT; in AnalyzeReturn()
107 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in AnalyzeReturn()
120 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() argument
122 unsigned NumOps = Outs.size(); in AnalyzeCallOperands()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h97 const SmallVectorImpl<ISD::OutputArg> &Outs,
126 const SmallVectorImpl<ISD::OutputArg> &Outs,
135 const SmallVectorImpl<ISD::OutputArg> &Outs,
DSystemZISelLowering.cpp257 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
271 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
376 &Outs, in LowerCCCCallTo() argument
392 CCInfo.AnalyzeCallOperands(Outs, CC_SystemZ); in LowerCCCCallTo()
555 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
567 CCInfo.AnalyzeReturn(Outs, RetCC_SystemZ); in LowerReturn()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h128 const SmallVectorImpl<ISD::OutputArg> &Outs,
157 const SmallVectorImpl<ISD::OutputArg> &Outs,
166 const SmallVectorImpl<ISD::OutputArg> &Outs,
DMSP430ISelLowering.cpp274 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
288 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
384 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
392 if (CallConv == CallingConv::MSP430_INTR && !Outs.empty()) { in LowerReturn()
402 CCInfo.AnalyzeReturn(Outs, RetCC_MSP430); in LowerReturn()
445 &Outs, in LowerCCCCallTo() argument
455 CCInfo.AnalyzeCallOperands(Outs, CC_MSP430); in LowerCCCCallTo()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.h83 const SmallVectorImpl<ISD::OutputArg> &Outs,
92 const SmallVectorImpl<ISD::OutputArg> &Outs,
DSparcISelLowering.cpp83 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
97 CCInfo.AnalyzeReturn(Outs, RetCC_Sparc32); in LowerReturn()
352 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
364 CCInfo.AnalyzeCallOperands(Outs, CC_Sparc32); in LowerCall()
376 for (unsigned i = 0, e = Outs.size(); i != e; ++i) { in LowerCall()
377 ISD::ArgFlagsTy Flags = Outs[i].Flags; in LowerCall()
410 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags; in LowerCall()
/external/llvm/lib/Target/Blackfin/
DBlackfinISelLowering.h68 const SmallVectorImpl<ISD::OutputArg> &Outs,
77 const SmallVectorImpl<ISD::OutputArg> &Outs,
DBlackfinISelLowering.cpp224 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
236 CCInfo.AnalyzeReturn(Outs, RetCC_Blackfin); in LowerReturn()
283 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
296 CCInfo.AnalyzeCallOperands(Outs, CC_Blackfin); in LowerCall()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h120 const SmallVectorImpl<ISD::OutputArg> &Outs,
180 const SmallVectorImpl<ISD::OutputArg> &Outs,
189 const SmallVectorImpl<ISD::OutputArg> &Outs,
DXCoreISelLowering.cpp864 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
880 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
892 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
907 CCInfo.AnalyzeCallOperands(Outs, CC_XCore); in LowerCCCCallTo()
1190 const SmallVectorImpl<ISD::OutputArg> &Outs, in CanLowerReturn() argument
1194 return CCInfo.CheckReturn(Outs, RetCC_XCore); in CanLowerReturn()
1200 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
1213 CCInfo.AnalyzeReturn(Outs, RetCC_XCore); in LowerReturn()
/external/llvm/lib/Target/Alpha/
DAlphaISelLowering.h127 const SmallVectorImpl<ISD::OutputArg> &Outs,
136 const SmallVectorImpl<ISD::OutputArg> &Outs,
DAlphaISelLowering.cpp226 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
239 CCInfo.AnalyzeCallOperands(Outs, CC_Alpha); in LowerCall()
472 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
480 switch (Outs.size()) { in LowerReturn()
487 EVT ArgVT = Outs[0].VT; in LowerReturn()
502 EVT ArgVT = Outs[0].VT; in LowerReturn()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h441 const SmallVectorImpl<ISD::OutputArg> &Outs,
450 const SmallVectorImpl<ISD::OutputArg> &Outs,
470 const SmallVectorImpl<ISD::OutputArg> &Outs,
478 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.h138 const SmallVectorImpl<ISD::OutputArg> &Outs,
147 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/CellSPU/
DSPUISelLowering.h166 const SmallVectorImpl<ISD::OutputArg> &Outs,
175 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h146 const SmallVectorImpl<ISD::OutputArg> &Outs,
155 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/PTX/
DPTXISelLowering.cpp291 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
301 assert(Outs.size() == 0 && "Kernel must return void."); in LowerReturn()
321 CCInfo.AnalyzeReturn(Outs, RetCC_PTX); in LowerReturn()
DPTXISelLowering.h58 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/ARM/
DARMISelLowering.h441 const SmallVectorImpl<ISD::OutputArg> &Outs,
458 const SmallVectorImpl<ISD::OutputArg> &Outs,
465 const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/include/llvm/CodeGen/
DCallingConvLower.h201 void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
212 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
/external/llvm/lib/Target/X86/
DX86ISelLowering.h753 const SmallVectorImpl<ISD::OutputArg> &Outs,
842 const SmallVectorImpl<ISD::OutputArg> &Outs,
851 const SmallVectorImpl<ISD::OutputArg> &Outs,
866 const SmallVectorImpl<ISD::OutputArg> &Outs,
DX86FastISel.cpp704 SmallVector<ISD::OutputArg, 4> Outs; in X86SelectRet() local
706 Outs, TLI); in X86SelectRet()
712 CCInfo.AnalyzeReturn(Outs, RetCC_X86); in X86SelectRet()
745 if (!Outs[0].Flags.isZExt() && !Outs[0].Flags.isSExt()) in X86SelectRet()
751 if (Outs[0].Flags.isSExt()) in X86SelectRet()
756 unsigned Op = Outs[0].Flags.isZExt() ? ISD::ZERO_EXTEND : in X86SelectRet()
1502 SmallVector<ISD::OutputArg, 4> Outs; in DoSelectCall() local
1505 Outs, TLI, &Offsets); in DoSelectCall()
1508 Outs, FTy->getContext()); in DoSelectCall()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp67 SmallVector<ISD::OutputArg, 4> Outs; in set() local
69 Fn->getAttributes().getRetAttributes(), Outs, TLI); in set()
72 Outs, Fn->getContext()); in set()
/external/llvm/include/llvm/Target/
DTargetLowering.h1195 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCall() argument
1213 const SmallVectorImpl<ISD::OutputArg> &Outs, in CanLowerReturn() argument
1227 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
1964 SmallVectorImpl<ISD::OutputArg> &Outs,

12