| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCCState.h | 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() 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 D | MipsCCState.cpp | 99 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 D | PPCCCState.h | 23 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 D | PPCCCState.cpp | 17 const SmallVectorImpl<ISD::OutputArg> &Outs) { in PreAnalyzeCallOperands() argument 18 for (const auto &I : Outs) { in PreAnalyzeCallOperands()
|
| H A D | PPCISelLowering.h | 1241 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 D | CallingConvLower.cpp | 99 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 D | SystemZCallingConv.h | 65 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 D | SparcISelLowering.h | 155 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 D | InitLLVM.cpp | 27 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 D | LanaiISelLowering.h | 95 const SmallVectorImpl<ISD::OutputArg> &Outs, 121 const SmallVectorImpl<ISD::OutputArg> &Outs, 149 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| H A D | LanaiISelLowering.cpp | 411 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 D | CallingConvLower.h | 273 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 D | MSP430ISelLowering.h | 143 const SmallVectorImpl<ISD::OutputArg> &Outs, 173 const SmallVectorImpl<ISD::OutputArg> &Outs, 177 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| H A D | MSP430ISelLowering.cpp | 442 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 D | M68kISelLowering.h | 273 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 D | X86ISelLoweringCall.cpp | 664 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 D | LoongArchISelLowering.h | 163 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 D | X86CallLowering.h | 41 SmallVectorImpl<BaseArgInfo> &Outs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 478 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 D | XCoreISelLowering.h | 151 const SmallVectorImpl<ISD::OutputArg> &Outs, 213 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 267 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 D | WebAssemblyISelLowering.h | 99 const SmallVectorImpl<ISD::OutputArg> &Outs, 102 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 174 const SmallVectorImpl<ISD::OutputArg> &Outs, 178 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 63 const SmallVectorImpl<ISD::OutputArg> &Outs, 67 const SmallVectorImpl<ISD::OutputArg> &Outs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 407 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()
|