Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp264 ArgInfo OrigArg(VRegs[Idx], Arg.getType(), Idx); in lowerFormalArguments() local
265 setArgFlags(OrigArg, Idx + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
266 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
316 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
319 if (OrigArg.Flags[0].isByVal()) in lowerCall()
322 if (OrigArg.Regs.size() > 1) in lowerCall()
325 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp119 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); in lowerCall()
123 if (OrigArg.Flags[0].isSRet() && isa<Instruction>(&Arg)) in lowerCall()
126 Info.OrigArgs.push_back(OrigArg); in lowerCall()
207 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
212 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
215 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0); in splitToValueTypes()
224 OrigArg.OrigArgIndex, OrigArg.Flags[0], in splitToValueTypes()
225 OrigArg.IsFixed, OrigArg.OrigValue); in splitToValueTypes()
233 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
236 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp66 ArgInfo OrigArg{VRegs[I], Arg, I}; in lowerFormalArguments() local
67 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
68 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp992 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression() local
994 QualType OrigTy = OrigArg->getType(); in rewriteToNumericBoxedExpression()
1016 if (OrigTy->getAs<EnumType>() || isEnumConstant(OrigArg)) in rewriteToNumericBoxedExpression()
1109 SourceRange ArgRange = OrigArg->getSourceRange(); in rewriteToNumericBoxedExpression()
1112 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in rewriteToNumericBoxedExpression()
1133 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper() local
1134 QualType OrigTy = OrigArg->getType(); in doRewriteToUTF8StringBoxedExpressionHelper()
1139 StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) { in doRewriteToUTF8StringBoxedExpressionHelper()
1148 SourceRange ArgRange = OrigArg->getSourceRange(); in doRewriteToUTF8StringBoxedExpressionHelper()
1151 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp400 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &B, ArgInfo &OrigArg, in lowerParameter() argument
412 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter()
553 ArgInfo OrigArg(VRegs[i], Arg, i); in lowerFormalArgumentsKernel() local
555 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArgumentsKernel()
556 lowerParameter(B, OrigArg, ArgOffset, Alignment); in lowerFormalArgumentsKernel()
653 ArgInfo OrigArg(VRegs[Idx], Arg, Idx); in lowerFormalArguments() local
655 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArguments()
657 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments()
1264 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local
1265 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp530 ArgInfo OrigArg{VRegs[i], Arg, i}; in lowerFormalArguments() local
531 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
536 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
1042 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
1043 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
1045 if (OrigArg.Ty->isIntegerTy(1)) in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp654 Value *OrigArg = Arg; in run() local
686 for (User *U : OrigArg->users()) in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h898 SDValue &Chain, const Value *OrigArg,
H A DARMISelLowering.cpp4257 const Value *OrigArg, in StoreByValRegs() argument
4298 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp6396 Expr *OrigArg = TheCall->getArg(NumArgs-1); in SemaBuiltinFPClassification() local
6398 if (OrigArg->isTypeDependent()) in SemaBuiltinFPClassification()
6405 OrigArg = UsualUnaryConversions(OrigArg).get(); in SemaBuiltinFPClassification()
6407 OrigArg = DefaultFunctionArrayLvalueConversion(OrigArg).get(); in SemaBuiltinFPClassification()
6408 TheCall->setArg(NumArgs - 1, OrigArg); in SemaBuiltinFPClassification()
6411 if (!OrigArg->getType()->isRealFloatingType()) in SemaBuiltinFPClassification()
6412 return Diag(OrigArg->getBeginLoc(), in SemaBuiltinFPClassification()
6414 << OrigArg->getType() << OrigArg->getSourceRange(); in SemaBuiltinFPClassification()