Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.h52 void PreAnalyzeCallReturnForF128(const SmallVectorImpl<ISD::OutputArg> &Outs, const Type *RetTy);
57 PreAnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
74 PreAnalyzeReturnForVectorFloat(const SmallVectorImpl<ISD::OutputArg> &Outs);
104 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()
125 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
127 void AnalyzeCallOperands(const SmallVectorImpl<MVT> &Outs,
[all …]
H A DMipsCCState.cpp98 const SmallVectorImpl<ISD::OutputArg> &Outs, const Type *RetTy) { in PreAnalyzeCallReturnForF128() argument
99 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeCallReturnForF128()
119 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeReturnForVectorFloat() argument
120 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeReturnForVectorFloat()
121 ISD::OutputArg Out = Outs[i]; in PreAnalyzeReturnForVectorFloat()
142 const SmallVectorImpl<ISD::OutputArg> &Outs, in PreAnalyzeCallOperands() argument
145 for (unsigned i = 0; i < Outs.size(); ++i) { in PreAnalyzeCallOperands()
146 TargetLowering::ArgListEntry FuncArg = FuncArgs[Outs[i].OrigArgIndex]; in PreAnalyzeCallOperands()
151 CallOperandIsFixed.push_back(Outs[i].IsFixed); in PreAnalyzeCallOperands()
/freebsd/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.cpp15 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeCallOperands() argument
16 for (const auto &I : Outs) { in PreAnalyzeCallOperands()
/freebsd/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()
126 void CCState::AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() argument
128 unsigned NumOps = Outs.size(); in AnalyzeCallOperands()
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h112 const SmallVectorImpl<ISD::OutputArg> &Outs,
116 const SmallVectorImpl<ISD::OutputArg> &Outs,
121 const SmallVectorImpl<ISD::OutputArg> &Outs,
126 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h50 const SmallVectorImpl<ISD::OutputArg> &Outs,
76 const SmallVectorImpl<ISD::OutputArg> &Outs,
104 const SmallVectorImpl<ISD::OutputArg> &Outs,
H A DLanaiISelLowering.cpp401 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
416 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
522 const SmallVectorImpl<ISD::OutputArg> &Outs, LLVMContext &Context, in CanLowerReturn() argument
527 return CCInfo.CheckReturn(Outs, RetCC_Lanai32); in CanLowerReturn()
533 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
544 CCInfo.AnalyzeReturn(Outs, RetCC_Lanai32); in LowerReturn()
595 bool /*IsTailCall*/, const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
613 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_VarArg); in LowerCCCCallTo()
616 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_Fast); in LowerCCCCallTo()
618 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32); in LowerCCCCallTo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DInitLLVM.cpp36 llvm::raw_ostream *Outs = &llvm::outs(), *Errs = &llvm::errs(); in CleanupStdHandles() local
37 Outs->flush(); in CleanupStdHandles()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h89 const SmallVectorImpl<ISD::OutputArg> &Outs,
119 const SmallVectorImpl<ISD::OutputArg> &Outs,
123 const SmallVectorImpl<ISD::OutputArg> &Outs,
H A DMSP430ISelLowering.cpp321 const SmallVectorImpl<ISD::OutputArg> &Outs) { in AnalyzeVarArgs() argument
322 State.AnalyzeCallOperands(Outs, CC_MSP430_AssignStack); in AnalyzeVarArgs()
435 const SmallVectorImpl<ISD::OutputArg> &Outs) { in AnalyzeRetResult() argument
436 State.AnalyzeReturn(Outs, RetCC_MSP430); in AnalyzeRetResult()
469 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
488 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
606 const SmallVectorImpl<ISD::OutputArg> &Outs, in CanLowerReturn() argument
611 return CCInfo.CheckReturn(Outs, RetCC_MSP430); in CanLowerReturn()
617 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
627 if (CallConv == CallingConv::MSP430_INTR && !Outs.empty()) in LowerReturn()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h275 LLVM_ABI void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
281 LLVM_ABI bool CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
286 LLVM_ABI void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
296 void AnalyzeArguments(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeArguments() argument
298 AnalyzeCallOperands(Outs, Fn); in AnalyzeArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h204 const SmallVectorImpl<ISD::OutputArg> &Outs,
210 const SmallVectorImpl<ISD::OutputArg> &Outs,
251 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp680 const SmallVectorImpl<ISD::OutputArg> &Outs, LLVMContext &Context, in CanLowerReturn() argument
684 return CCInfo.CheckReturn(Outs, RetCC_X86); in CanLowerReturn()
755 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
768 if (CallConv == CallingConv::X86_INTR && !Outs.empty()) in LowerReturn()
773 CCInfo.AnalyzeReturn(Outs, RetCC_X86); in LowerReturn()
2027 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
2043 bool IsCalleePopSRet = !IsGuaranteeTCO && hasCalleePopSRet(Outs, Subtarget); in LowerCall()
2077 CCInfo.AnalyzeArguments(Outs, CC_X86); in LowerCall()
2082 CCInfo.AnalyzeArgumentsSecondPass(Outs, CC_X86); in LowerCall()
2149 if (!Outs.empty() && Outs.back().Flags.isInAlloca()) { in LowerCall()
[all …]
H A DX86CallLowering.h
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.h140 const SmallVectorImpl<ISD::OutputArg> &Outs,
144 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h114 const SmallVectorImpl<ISD::OutputArg> &Outs,
118 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp250 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs; in LowerCall() local
265 CCInfo.AnalyzeCallOperands(Outs, CC_ARC); in LowerCall()
616 const SmallVectorImpl<ISD::OutputArg> &Outs, LLVMContext &Context, in CanLowerReturn() argument
620 if (!CCInfo.CheckReturn(Outs, RetCC_ARC)) in CanLowerReturn()
630 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn() argument
648 CCInfo.AnalyzeReturn(Outs, RetCC_ARC); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h88 const SmallVectorImpl<ISD::OutputArg> &Outs,
150 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.h36 SmallVectorImpl<BaseArgInfo> &Outs,
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.cpp339 const DagInit *Outs = Def->getValueAsDag("OutOperands"); in parsePatFragImpl() local
340 if (Outs->getOperatorAsDef(Def->getLoc())->getName() != "outs") { in parsePatFragImpl()
347 if (!parsePatFragParamList(*Outs, [&](StringRef Name, unsigned Kind) { in parsePatFragImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h491 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
497 SmallVectorImpl<BaseArgInfo> &Outs,
509 SmallVectorImpl<BaseArgInfo> &Outs, in canLowerReturn() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h91 const SmallVectorImpl<ISD::OutputArg> &Outs,
95 const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.h46 const SmallVectorImpl<ISD::OutputArg> &Outs,
50 const SmallVectorImpl<ISD::OutputArg> &Outs,

1234