| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 87 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local 88 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn() 89 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn() 112 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local 113 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 114 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 181 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local 182 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 264 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 122 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); in lowerCall() 126 if (OrigArg.Flags[0].isSRet() && isa<Instruction>(&Arg)) in lowerCall() 129 Info.OrigArgs.push_back(OrigArg); in lowerCall() 235 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument 240 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes() 243 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0); in splitToValueTypes() 252 OrigArg.OrigArgIndex, OrigArg.Flags[0], in splitToValueTypes() 253 OrigArg.IsFixed, OrigArg.OrigValue); in splitToValueTypes() 261 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes() 264 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 67 ArgInfo OrigArg{VRegs[I], Arg, I}; in lowerFormalArguments() local 68 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 69 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
|
| /llvm-project-15.0.7/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 992 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()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 562 ArgInfo OrigArg{VRegs[i], Arg, i}; in lowerFormalArguments() local 563 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 567 if (OrigArg.Ty->isIntegerTy(1)) { in lowerFormalArguments() 568 assert(OrigArg.Regs.size() == 1 && in lowerFormalArguments() 569 MRI.getType(OrigArg.Regs[0]).getSizeInBits() == 1 && in lowerFormalArguments() 572 if (!OrigArg.Flags[0].isZExt()) { in lowerFormalArguments() 574 Register OrigReg = OrigArg.Regs[0]; in lowerFormalArguments() 576 OrigArg.Regs[0] = WideReg; in lowerFormalArguments() 1102 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local 1103 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 397 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &B, ArgInfo &OrigArg, in lowerParameter() argument 409 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter() 549 ArgInfo OrigArg(VRegs[i], Arg, i); in lowerFormalArgumentsKernel() local 551 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArgumentsKernel() 552 lowerParameter(B, OrigArg, ArgOffset, Alignment); in lowerFormalArgumentsKernel() 648 ArgInfo OrigArg(VRegs[Idx], Arg, Idx); in lowerFormalArguments() local 650 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArguments() 652 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments() 1307 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local 1308 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 659 Value *OrigArg = Arg; in run() local 691 for (User *U : OrigArg->users()) in run()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 906 SDValue &Chain, const Value *OrigArg,
|
| H A D | ARMISelLowering.cpp | 4323 const Value *OrigArg, in StoreByValRegs() argument 4364 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 7307 Expr *OrigArg = TheCall->getArg(NumArgs-1); in SemaBuiltinFPClassification() local 7309 if (OrigArg->isTypeDependent()) in SemaBuiltinFPClassification() 7316 OrigArg = UsualUnaryConversions(OrigArg).get(); in SemaBuiltinFPClassification() 7318 OrigArg = DefaultFunctionArrayLvalueConversion(OrigArg).get(); in SemaBuiltinFPClassification() 7319 TheCall->setArg(NumArgs - 1, OrigArg); in SemaBuiltinFPClassification() 7322 if (!OrigArg->getType()->isRealFloatingType()) in SemaBuiltinFPClassification() 7323 return Diag(OrigArg->getBeginLoc(), in SemaBuiltinFPClassification() 7325 << OrigArg->getType() << OrigArg->getSourceRange(); in SemaBuiltinFPClassification()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTContext.cpp | 4927 const TemplateArgument &OrigArg = OrigArgs[I]; in getCanonicalTemplateArguments() local 4929 CanonArg = C.getCanonicalTemplateArgument(OrigArg); in getCanonicalTemplateArguments() 4930 if (!CanonArg.structurallyEquals(OrigArg)) in getCanonicalTemplateArguments()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 5980 Argument *OrigArg = F.getArg(Ins[i].getOrigArgIndex()); in LowerFormalArguments() local 5981 if (OrigArg->getType()->isIntegerTy(1)) { in LowerFormalArguments()
|