Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallLowering.cpp265 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
266 setArgFlags(OrigArg, Idx + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
267 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
317 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
320 if (OrigArg.Flags[0].isByVal()) in lowerCall()
323 if (OrigArg.Regs.size() > 1) in lowerCall()
326 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp117 ArgInfo OrigArg{ArgRegs[i], *Arg.get(), getAttributesForArgIdx(CB, i), in lowerCall() local
119 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()
201 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
205 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
209 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
217 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
218 OrigArg.Flags[0], OrigArg.IsFixed, in splitToValueTypes()
219 OrigArg.OrigValue); in splitToValueTypes()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp538 ArgInfo OrigArg{VRegs[i], Arg}; in lowerFormalArguments() local
539 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
544 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
1050 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
1051 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
1053 if (OrigArg.Ty->isIntegerTy(1)) in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp670 const DataLayout &DL, const ArgInfo &OrigArg, unsigned OriginalIndex, in splitToValueTypes() argument
677 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
679 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs); in splitToValueTypes()
682 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()
683 Info.Flags = OrigArg.Flags; in splitToValueTypes()
H A DMipsCallLowering.h88 void splitToValueTypes(const DataLayout &DL, const ArgInfo &OrigArg,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp652 ArgInfo OrigArg(VRegs[Idx], Arg); in lowerFormalArguments() local
654 setArgFlags(OrigArg, OrigArgIdx, DL, F); in lowerFormalArguments()
656 splitToValueTypes(OrigArg, SplitArgs, DL, CC); in lowerFormalArguments()
1269 for (auto &OrigArg : Info.OrigArgs) in lowerCall() local
1270 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp654 Value *OrigArg = Arg; in run() local
686 for (User *U : OrigArg->users()) in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h882 SDValue &Chain, const Value *OrigArg,
H A DARMISelLowering.cpp4140 const Value *OrigArg, in StoreByValRegs() argument
4181 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp6147 Expr *OrigArg = TheCall->getArg(NumArgs-1); in SemaBuiltinFPClassification() local
6149 if (OrigArg->isTypeDependent()) in SemaBuiltinFPClassification()
6156 OrigArg = UsualUnaryConversions(OrigArg).get(); in SemaBuiltinFPClassification()
6158 OrigArg = DefaultFunctionArrayLvalueConversion(OrigArg).get(); in SemaBuiltinFPClassification()
6159 TheCall->setArg(NumArgs - 1, OrigArg); in SemaBuiltinFPClassification()
6162 if (!OrigArg->getType()->isRealFloatingType()) in SemaBuiltinFPClassification()
6163 return Diag(OrigArg->getBeginLoc(), in SemaBuiltinFPClassification()
6165 << OrigArg->getType() << OrigArg->getSourceRange(); in SemaBuiltinFPClassification()