Home
last modified time | relevance | path

Searched refs:OrigArg (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp190 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
194 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
196 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
201 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
207 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
213 OrigArg.Ty, CallConv, false); in splitToValueTypes()
218 SplitTy, OrigArg.Flags, OrigArg.IsFixed}); in splitToValueTypes()
291 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
292 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
361 for (auto &OrigArg : OrigArgs) { in lowerCall() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallLowering.cpp56 bool X86CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
62 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
66 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
68 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
77 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
89 PartTy, OrigArg.Flags}; in splitToValueTypes()
350 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
352 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
406 for (const auto &OrigArg : OrigArgs) { in lowerCall() local
409 if (OrigArg.Flags.isByVal()) in lowerCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp189 ArgInfo OrigArg{VRegs[i], CurOrigArg->getType()}; in lowerFormalArguments() local
190 setArgFlags(OrigArg, i + 1, DL, F); in lowerFormalArguments()
194 !OrigArg.Flags.isInReg() && !OrigArg.Flags.isByVal() && in lowerFormalArguments()
218 OrigArg.Flags, CCInfo); in lowerFormalArguments()
226 AssignFn(i, ValVT, ValVT, CCValAssign::Full, OrigArg.Flags, CCInfo); in lowerFormalArguments()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp40 ArgInfo OrigArg{ArgRegs[i], Arg->getType(), ISD::ArgFlagsTy{}, in lowerCall() local
42 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CS); in lowerCall()
44 if (OrigArg.Flags.isSwiftError() || OrigArg.Flags.isSwiftSelf()) in lowerCall()
46 OrigArgs.push_back(OrigArg); in lowerCall()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp187 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
190 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
197 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
202 auto Flags = OrigArg.Flags; in splitToValueTypes()
203 unsigned OriginalAlignment = DL.getABITypeAlignment(OrigArg.Ty); in splitToValueTypes()
205 SplitArgs.emplace_back(OrigArg.Reg, SplitVTs[0].getTypeForEVT(Ctx), Flags, in splitToValueTypes()
206 OrigArg.IsFixed); in splitToValueTypes()
214 auto Flags = OrigArg.Flags; in splitToValueTypes()
230 SplitTy, Flags, OrigArg.IsFixed}); in splitToValueTypes()
H A DARMCallLowering.h55 void splitToValueTypes(const ArgInfo &OrigArg,
H A DARMISelLowering.h740 SDValue &Chain, const Value *OrigArg,
H A DARMISelLowering.cpp3529 const Value *OrigArg, in StoreByValRegs() argument
3570 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp993 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression() local
995 QualType OrigTy = OrigArg->getType(); in rewriteToNumericBoxedExpression()
1017 if (OrigTy->getAs<EnumType>() || isEnumConstant(OrigArg)) in rewriteToNumericBoxedExpression()
1104 SourceRange ArgRange = OrigArg->getSourceRange(); in rewriteToNumericBoxedExpression()
1107 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in rewriteToNumericBoxedExpression()
1128 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper() local
1129 QualType OrigTy = OrigArg->getType(); in doRewriteToUTF8StringBoxedExpressionHelper()
1134 StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) { in doRewriteToUTF8StringBoxedExpressionHelper()
1143 SourceRange ArgRange = OrigArg->getSourceRange(); in doRewriteToUTF8StringBoxedExpressionHelper()
1146 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.h85 void splitToValueTypes(const ArgInfo &OrigArg, unsigned OriginalIndex,
H A DMipsCallLowering.cpp571 const ArgInfo &OrigArg, unsigned OriginalIndex, in splitToValueTypes() argument
577 SplitArgs.push_back(OrigArg); in splitToValueTypes()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp654 Value *OrigArg = Arg; in runOnFunction() local
686 for (User *U : OrigArg->users()) in runOnFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp5568 Expr *OrigArg = TheCall->getArg(NumArgs-1); in SemaBuiltinFPClassification() local
5570 if (OrigArg->isTypeDependent()) in SemaBuiltinFPClassification()
5574 if (!OrigArg->getType()->isRealFloatingType()) in SemaBuiltinFPClassification()
5575 return Diag(OrigArg->getBeginLoc(), in SemaBuiltinFPClassification()
5577 << OrigArg->getType() << OrigArg->getSourceRange(); in SemaBuiltinFPClassification()
5581 if (ImplicitCastExpr *Cast = dyn_cast<ImplicitCastExpr>(OrigArg)) { in SemaBuiltinFPClassification()