Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.h104 const SmallVectorImpl<ISD::OutputArg> &Outs, CCAssignFn Fn, in PreAnalyzeCallOperands() argument
110 PreAnalyzeCallOperands(Outs, FuncArgs, Func); in PreAnalyzeCallOperands()
114 AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() argument
118 PreAnalyzeCallOperands(Outs, Fn, FuncArgs, Func); in AnalyzeCallOperands()
119 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
127 void AnalyzeCallOperands(const SmallVectorImpl<MVT> &Outs,
173 PreAnalyzeReturnForF128(Outs); in PreAnalyzeReturn()
174 PreAnalyzeReturnForVectorFloat(Outs); in PreAnalyzeReturn()
177 void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn() argument
179 PreAnalyzeReturn(Outs, Fn); in AnalyzeReturn()
[all …]
H A DMipsCCState.cpp99 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeReturnForF128() argument
101 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeReturnForF128()
121 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeReturnForVectorFloat() argument
122 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeReturnForVectorFloat()
123 ISD::OutputArg Out = Outs[i]; in PreAnalyzeReturnForVectorFloat()
144 const SmallVectorImpl<ISD::OutputArg> &Outs, in PreAnalyzeCallOperands() argument
147 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeCallOperands()
148 TargetLowering::ArgListEntry FuncArg = FuncArgs[Outs[i].OrigArgIndex]; in PreAnalyzeCallOperands()
153 CallOperandIsFixed.push_back(Outs[i].IsFixed); in PreAnalyzeCallOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCCState.h23 PreAnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs);
57 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() argument
60 IsFixed.resize(Outs.size(), false); in AnalyzeCallOperands()
61 for (unsigned ValNo = 0, E = Outs.size(); ValNo != E; ++ValNo) in AnalyzeCallOperands()
62 if (Outs[ValNo].IsFixed) in AnalyzeCallOperands()
65 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
H A DPPCCCState.cpp17 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeCallOperands() argument
18 for (const auto &I : Outs) { in PreAnalyzeCallOperands()
H A DPPCISelLowering.h1241 const SmallVectorImpl<ISD::OutputArg> &Outs,
1248 const SmallVectorImpl<ISD::OutputArg> &Outs,
1356 const SmallVectorImpl<ISD::OutputArg> &Outs,
1360 const SmallVectorImpl<ISD::OutputArg> &Outs,
1387 const SmallVectorImpl<ISD::OutputArg> &Outs,
1394 const SmallVectorImpl<ISD::OutputArg> &Outs,
1401 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp99 bool CCState::CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in CheckReturn() argument
102 for (unsigned i = 0, e = Outs.size(); i != e; ++i) { in CheckReturn()
103 MVT VT = Outs[i].VT; in CheckReturn()
104 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in CheckReturn()
113 void CCState::AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeReturn() argument
116 for (unsigned i = 0, e = Outs.size(); i != e; ++i) { in AnalyzeReturn()
117 MVT VT = Outs[i].VT; in AnalyzeReturn()
118 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in AnalyzeReturn()
128 unsigned NumOps = Outs.size(); in AnalyzeCallOperands()
130 MVT ArgVT = Outs[i].VT; in AnalyzeCallOperands()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h65 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() argument
69 for (unsigned i = 0; i < Outs.size(); ++i) in AnalyzeCallOperands()
70 ArgIsFixed.push_back(Outs[i].IsFixed); in AnalyzeCallOperands()
73 for (unsigned i = 0; i < Outs.size(); ++i) in AnalyzeCallOperands()
74 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT)); in AnalyzeCallOperands()
76 CCState::AnalyzeCallOperands(Outs, Fn); in AnalyzeCallOperands()
81 void AnalyzeCallOperands(const SmallVectorImpl<MVT> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h155 const SmallVectorImpl<ISD::OutputArg> &Outs,
159 const SmallVectorImpl<ISD::OutputArg> &Outs,
164 const SmallVectorImpl<ISD::OutputArg> &Outs,
169 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DInitLLVM.cpp27 llvm::raw_ostream *Outs = &llvm::outs(), *Errs = &llvm::errs(); in CleanupStdHandles() local
28 Outs->flush(); in CleanupStdHandles()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h95 const SmallVectorImpl<ISD::OutputArg> &Outs,
121 const SmallVectorImpl<ISD::OutputArg> &Outs,
149 const SmallVectorImpl<ISD::OutputArg> &Outs,
H A DLanaiISelLowering.cpp411 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
537 return CCInfo.CheckReturn(Outs, RetCC_Lanai32); in CanLowerReturn()
543 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
554 CCInfo.AnalyzeReturn(Outs, RetCC_Lanai32); in LowerReturn()
605 bool /*IsTailCall*/, const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
623 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_VarArg); in LowerCCCCallTo()
626 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_Fast); in LowerCCCCallTo()
628 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32); in LowerCCCCallTo()
636 for (unsigned I = 0, E = Outs.size(); I != E; ++I) { in LowerCCCCallTo()
637 ISD::ArgFlagsTy Flags = Outs[I].Flags; in LowerCCCCallTo()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h273 void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
279 bool CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
284 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
294 void AnalyzeArguments(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeArguments() argument
296 AnalyzeCallOperands(Outs, Fn); in AnalyzeArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h143 const SmallVectorImpl<ISD::OutputArg> &Outs,
173 const SmallVectorImpl<ISD::OutputArg> &Outs,
177 const SmallVectorImpl<ISD::OutputArg> &Outs,
H A DMSP430ISelLowering.cpp442 const SmallVectorImpl<ISD::OutputArg> &Outs) { in AnalyzeVarArgs() argument
443 State.AnalyzeCallOperands(Outs, CC_MSP430_AssignStack); in AnalyzeVarArgs()
557 State.AnalyzeReturn(Outs, RetCC_MSP430); in AnalyzeRetResult()
590 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
609 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
731 return CCInfo.CheckReturn(Outs, RetCC_MSP430); in CanLowerReturn()
747 if (CallConv == CallingConv::MSP430_INTR && !Outs.empty()) in LowerReturn()
755 AnalyzeReturnValues(CCInfo, RVLocs, Outs); in LowerReturn()
807 bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
815 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h273 const SmallVectorImpl<ISD::OutputArg> &Outs,
279 const SmallVectorImpl<ISD::OutputArg> &Outs,
320 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp664 return CCInfo.CheckReturn(Outs, RetCC_X86); in CanLowerReturn()
755 CCInfo.AnalyzeReturn(Outs, RetCC_X86); in LowerReturn()
1982 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
2055 CCInfo.AnalyzeArguments(Outs, CC_X86); in LowerCall()
2093 if (!Outs.empty() && Outs.back().Flags.isInAlloca()) { in LowerCall()
2144 ISD::ArgFlagsTy Flags = Outs[OutIndex].Flags; in LowerCall()
2766 if (isVarArg && !Outs.empty()) { in IsEligibleForTailCallOptimization()
2774 CCInfo.AnalyzeCallOperands(Outs, CC_X86); in IsEligibleForTailCallOptimization()
2817 if (!Outs.empty()) { in IsEligibleForTailCallOptimization()
2827 CCInfo.AnalyzeCallOperands(Outs, CC_X86); in IsEligibleForTailCallOptimization()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h163 const SmallVectorImpl<ISD::OutputArg> &Outs,
166 const SmallVectorImpl<ISD::OutputArg> &Outs,
254 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.h41 SmallVectorImpl<BaseArgInfo> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h478 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
484 SmallVectorImpl<BaseArgInfo> &Outs,
496 SmallVectorImpl<BaseArgInfo> &Outs, in canLowerReturn() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h151 const SmallVectorImpl<ISD::OutputArg> &Outs,
213 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp267 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
282 CCInfo.AnalyzeCallOperands(Outs, CC_ARC); in LowerCall()
633 const SmallVectorImpl<ISD::OutputArg> &Outs, LLVMContext &Context) const { in CanLowerReturn() argument
636 if (!CCInfo.CheckReturn(Outs, RetCC_ARC)) in CanLowerReturn()
646 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
664 CCInfo.AnalyzeReturn(Outs, RetCC_ARC); in LowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h99 const SmallVectorImpl<ISD::OutputArg> &Outs,
102 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h174 const SmallVectorImpl<ISD::OutputArg> &Outs,
178 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.h63 const SmallVectorImpl<ISD::OutputArg> &Outs,
67 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp407 auto &Outs = CLI.Outs; in LowerCall() local
432 CCInfo.AnalyzeCallOperands(Outs, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerCall()
436 if (Outs.size() > MaxArgs) in LowerCall()
439 for (auto &Arg : Outs) { in LowerCall()
536 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
554 CCInfo.AnalyzeReturn(Outs, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerReturn()

1234