Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp86 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
87 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
91 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
130 ArgInfo OrigArg{VRegs[I], Arg, I}; in lowerFormalArguments() local
131 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
132 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp109 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 DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp294 ArgInfo OrigArg(VRegs[Idx], Arg.getType(), Idx); in lowerFormalArguments() local
295 setArgFlags(OrigArg, Idx + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
296 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
349 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
352 if (OrigArg.Flags[0].isByVal()) in lowerCall()
355 if (OrigArg.Regs.size() > 1) in lowerCall()
358 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp136 ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i), in lowerCall() local
138 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); in lowerCall()
142 if (OrigArg.Flags[0].isSRet() && isa<Instruction>(&Arg)) in lowerCall()
145 Info.OrigArgs.push_back(OrigArg); in lowerCall()
287 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
292 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
295 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, Offsets, 0); in splitToValueTypes()
303 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
304 OrigArg.OrigArgIndex, OrigArg.Flags[0], in splitToValueTypes()
305 OrigArg.IsFixed, OrigArg.OrigValue); in splitToValueTypes()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp989 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression() local
991 QualType OrigTy = OrigArg->getType(); in rewriteToNumericBoxedExpression()
1014 if (OrigTy->getAs<EnumType>() || isEnumConstant(OrigArg)) in rewriteToNumericBoxedExpression()
1111 SourceRange ArgRange = OrigArg->getSourceRange(); in rewriteToNumericBoxedExpression()
1114 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in rewriteToNumericBoxedExpression()
1135 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper() local
1136 QualType OrigTy = OrigArg->getType(); in doRewriteToUTF8StringBoxedExpressionHelper()
1141 StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) { in doRewriteToUTF8StringBoxedExpressionHelper()
1150 SourceRange ArgRange = OrigArg->getSourceRange(); in doRewriteToUTF8StringBoxedExpressionHelper()
1153 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg)) in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp675 ArgInfo OrigArg{VRegs[i], Arg, i}; in lowerFormalArguments() local
676 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
680 if (OrigArg.Ty->isIntegerTy(1)) { in lowerFormalArguments()
681 assert(OrigArg.Regs.size() == 1 && in lowerFormalArguments()
682 MRI.getType(OrigArg.Regs[0]).getSizeInBits() == 1 && in lowerFormalArguments()
685 auto &Flags = OrigArg.Flags[0]; in lowerFormalArguments()
688 Register OrigReg = OrigArg.Regs[0]; in lowerFormalArguments()
690 OrigArg.Regs[0] = WideReg; in lowerFormalArguments()
698 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
1282 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp414 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &B, ArgInfo &OrigArg, in lowerParameter() argument
426 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter()
567 ArgInfo OrigArg(VRegs[i], Arg, i); in lowerFormalArgumentsKernel() local
569 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArgumentsKernel()
570 lowerParameter(B, OrigArg, ArgOffset, Alignment); in lowerFormalArgumentsKernel()
661 ArgInfo OrigArg(VRegs[Idx], Arg, Idx); in lowerFormalArguments() local
663 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArguments()
665 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments()
1413 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local
1414 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp661 Value *OrigArg = Arg; in run() local
693 for (User *U : OrigArg->users()) in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h926 SDValue &Chain, const Value *OrigArg,
H A DARMISelLowering.cpp4390 const Value *OrigArg, in StoreByValRegs() argument
4431 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp4875 Expr *OrigArg = TheCall->getArg(FPArgNo); in BuiltinFPClassification() local
4877 if (OrigArg->isTypeDependent()) in BuiltinFPClassification()
4884 OrigArg = UsualUnaryConversions(OrigArg).get(); in BuiltinFPClassification()
4886 OrigArg = DefaultFunctionArrayLvalueConversion(OrigArg).get(); in BuiltinFPClassification()
4887 TheCall->setArg(FPArgNo, OrigArg); in BuiltinFPClassification()
4890 QualType ElementTy = OrigArg->getType(); in BuiltinFPClassification()
4900 return Diag(OrigArg->getBeginLoc(), in BuiltinFPClassification()
4902 << OrigArg->getType() << OrigArg->getSourceRange(); in BuiltinFPClassification()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp4943 Argument *OrigArg = MF.getFunction().getArg(In.getOrigArgIndex()); in unpackFromRegLoc() local
4944 if (OrigArg->getType()->isIntegerTy()) { in unpackFromRegLoc()
4945 unsigned BitWidth = OrigArg->getType()->getIntegerBitWidth(); in unpackFromRegLoc()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp3036 TemplateArgument OrigArg = Arg; in getCanonicalTemplateArguments() local
3038 AnyNonCanonArgs |= !Arg.structurallyEquals(OrigArg); in getCanonicalTemplateArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7544 Argument *OrigArg = F.getArg(Ins[i].getOrigArgIndex()); in LowerFormalArguments() local
7545 if (OrigArg->getType()->isIntegerTy(1)) { in LowerFormalArguments()
22100 SDValue OrigArg = Lo.getOperand(0); in tryCombineExtendRShTrunc() local
22101 if (OrigArg != Hi.getOperand(0)) in tryCombineExtendRShTrunc()
22106 getPredicateForVector(DAG, DL, ResVT), OrigArg, in tryCombineExtendRShTrunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp19362 Argument *OrigArg = MF.getFunction().getArg(In.getOrigArgIndex()); in unpackFromRegLoc()
19363 if (OrigArg->getType()->isIntegerTy()) { in unpackFromRegLoc()
19364 unsigned BitWidth = OrigArg->getType()->getIntegerBitWidth(); in unpackFromRegLoc()
19359 Argument *OrigArg = MF.getFunction().getArg(In.getOrigArgIndex()); unpackFromRegLoc() local