| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 83 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local 84 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn() 88 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn() 127 ArgInfo OrigArg{VRegs[I], Arg, I}; in lowerFormalArguments() local 128 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 129 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 109 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local 110 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn() 111 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn() 134 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local 135 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 136 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 201 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local 202 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86CallLowering.cpp | 293 ArgInfo OrigArg(VRegs[Idx], Arg.getType(), Idx); in lowerFormalArguments() local 294 setArgFlags(OrigArg, Idx + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 295 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 348 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local 351 if (OrigArg.Flags[0].isByVal()) in lowerCall() 354 if (OrigArg.Regs.size() > 1) in lowerCall() 357 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 135 ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i), in lowerCall() local 137 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); in lowerCall() 141 if (OrigArg.Flags[0].isSRet() && isa<Instruction>(&Arg)) in lowerCall() 144 Info.OrigArgs.push_back(OrigArg); in lowerCall() 286 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument 291 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes() 294 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0); in splitToValueTypes() 302 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes() 303 OrigArg.OrigArgIndex, OrigArg.Flags[0], in splitToValueTypes() 304 OrigArg.IsFixed, OrigArg.OrigValue); in splitToValueTypes() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 989 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression() local 991 QualType OrigTy = OrigArg->getType(); in rewriteToNumericBoxedExpression() 1014 if (OrigTy->getAs<EnumType>() || isEnumConstant(OrigArg)) in rewriteToNumericBoxedExpression() 1113 SourceRange ArgRange = OrigArg->getSourceRange(); in rewriteToNumericBoxedExpression() 1116 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in rewriteToNumericBoxedExpression() 1137 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper() local 1138 QualType OrigTy = OrigArg->getType(); in doRewriteToUTF8StringBoxedExpressionHelper() 1143 StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) { in doRewriteToUTF8StringBoxedExpressionHelper() 1152 SourceRange ArgRange = OrigArg->getSourceRange(); in doRewriteToUTF8StringBoxedExpressionHelper() 1155 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in doRewriteToUTF8StringBoxedExpressionHelper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 724 ArgInfo OrigArg{VRegs[i], Arg, i}; in lowerFormalArguments() local 725 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments() 729 if (OrigArg.Ty->isIntegerTy(1)) { in lowerFormalArguments() 730 assert(OrigArg.Regs.size() == 1 && in lowerFormalArguments() 731 MRI.getType(OrigArg.Regs[0]).getSizeInBits() == 1 && in lowerFormalArguments() 734 auto &Flags = OrigArg.Flags[0]; in lowerFormalArguments() 737 Register OrigReg = OrigArg.Regs[0]; in lowerFormalArguments() 739 OrigArg.Regs[0] = WideReg; in lowerFormalArguments() 747 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 1331 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 406 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &B, ArgInfo &OrigArg, in lowerParameter() argument 418 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter() 569 ArgInfo OrigArg(VRegs[i], Arg, i); in lowerFormalArgumentsKernel() local 571 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArgumentsKernel() 572 lowerParameter(B, OrigArg, ArgOffset, Alignment); in lowerFormalArgumentsKernel() 663 ArgInfo OrigArg(VRegs[Idx], Arg, Idx); in lowerFormalArguments() local 665 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArguments() 667 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments() 1470 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local 1471 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
|
| H A D | SIISelLowering.cpp | 3137 Argument *OrigArg = Fn.getArg(Arg.getOrigArgIndex()); in LowerFormalArguments() local 3138 if (OrigArg->hasAttribute("amdgpu-hidden-argument")) { in LowerFormalArguments() 3140 *OrigArg->getParent(), in LowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMergeFunctions.cpp | 220 for (Argument &OrigArg : MergedFunc->args()) { in createMergedFunction() 222 OrigArg.replaceAllUsesWith(&NewArg); in createMergedFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 952 SDValue &Chain, const Value *OrigArg,
|
| H A D | ARMISelLowering.cpp | 4460 const Value *OrigArg, in StoreByValRegs() argument 4501 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 5330 Expr *OrigArg = TheCall->getArg(FPArgNo); in BuiltinFPClassification() local 5332 if (OrigArg->isTypeDependent()) in BuiltinFPClassification() 5339 ExprResult Res = UsualUnaryConversions(OrigArg); in BuiltinFPClassification() 5343 OrigArg = Res.get(); in BuiltinFPClassification() 5345 ExprResult Res = DefaultFunctionArrayLvalueConversion(OrigArg); in BuiltinFPClassification() 5349 OrigArg = Res.get(); in BuiltinFPClassification() 5351 TheCall->setArg(FPArgNo, OrigArg); in BuiltinFPClassification() 5354 QualType ElementTy = OrigArg->getType(); in BuiltinFPClassification() 5364 return Diag(OrigArg->getBeginLoc(), in BuiltinFPClassification() 5366 << OrigArg->getType() << OrigArg->getSourceRange(); in BuiltinFPClassification()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 6945 Argument *OrigArg = MF.getFunction().getArg(In.getOrigArgIndex()); in unpackFromRegLoc() local 6946 if (OrigArg->getType()->isIntegerTy()) { in unpackFromRegLoc() 6947 unsigned BitWidth = OrigArg->getType()->getIntegerBitWidth(); in unpackFromRegLoc()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 3223 TemplateArgument OrigArg = Arg; in canonicalizeTemplateArguments() local 3225 AnyNonCanonArgs |= !Arg.structurallyEquals(OrigArg); in canonicalizeTemplateArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8021 Argument *OrigArg = F.getArg(Ins[i].getOrigArgIndex()); in LowerFormalArguments() local 8022 if (OrigArg->getType()->isIntegerTy(1)) { in LowerFormalArguments() 23112 SDValue OrigArg = Lo.getOperand(0); in tryCombineExtendRShTrunc() local 23113 if (OrigArg != Hi.getOperand(0)) in tryCombineExtendRShTrunc() 23118 getPredicateForVector(DAG, DL, ResVT), OrigArg, in tryCombineExtendRShTrunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 22112 Argument *OrigArg = MF.getFunction().getArg(In.getOrigArgIndex()); in unpackFromRegLoc() local 22113 if (OrigArg->getType()->isIntegerTy()) { in unpackFromRegLoc() 22114 unsigned BitWidth = OrigArg->getType()->getIntegerBitWidth(); in unpackFromRegLoc()
|