Searched refs:OutArgs (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 878 SmallVector<ArgInfo, 8> OutArgs; in areCalleeOutgoingArgsTailCallable() local 879 append_range(OutArgs, OrigOutArgs); in areCalleeOutgoingArgsTailCallable() 880 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable() 917 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable() 923 SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization() 1014 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization() 1064 getMaskForArgs(SmallVectorImpl<AArch64CallLowering::ArgInfo> &OutArgs, in getMaskForArgs() argument 1068 if (!OutArgs.empty() && OutArgs[0].Flags[0].isReturned()) { in getMaskForArgs() 1072 OutArgs[0].Flags[0].setReturned(false); in getMaskForArgs() 1083 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall() [all …]
|
H A D | AArch64CallLowering.h | 56 SmallVectorImpl<ArgInfo> &OutArgs) const; 74 SmallVectorImpl<ArgInfo> &OutArgs) const; 83 SmallVectorImpl<ArgInfo> &OutArgs) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.h | 66 SmallVectorImpl<ArgInfo> &OutArgs) const; 73 SmallVectorImpl<ArgInfo> &OutArgs) const; 82 SmallVectorImpl<ArgInfo> &OutArgs) const;
|
H A D | AMDGPUCallLowering.cpp | 1040 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable() 1042 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable() 1059 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable() 1076 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable() 1097 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization() 1145 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization() 1182 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall() 1258 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) in lowerTailCall() 1296 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall() 1301 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall() [all …]
|
H A D | AMDGPURewriteOutArguments.cpp | 199 SmallVector<std::pair<Argument *, Type *>, 4> OutArgs; in runOnFunction() 204 OutArgs.push_back({&Arg, Ty}); in runOnFunction() 208 if (OutArgs.empty()) in runOnFunction() 236 for (const auto &Pair : OutArgs) { in runOnFunction() 200 SmallVector<std::pair<Argument *, Type *>, 4> OutArgs; runOnFunction() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.cpp | 200 SmallVector<ArgInfo, 8> OutArgs; in lowerCall() local 202 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 222 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 1143 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch() 1161 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 2732 let Args = [VariadicStringArgument<"OutArgs">];
|