/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 265 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 D | CallLowering.cpp | 117 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 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 538 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 D | MipsCallLowering.cpp | 670 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 D | MipsCallLowering.h | 88 void splitToValueTypes(const DataLayout &DL, const ArgInfo &OrigArg,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 652 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 D | ObjCARCContract.cpp | 654 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 D | ARMISelLowering.h | 882 SDValue &Chain, const Value *OrigArg,
|
H A D | ARMISelLowering.cpp | 4140 const Value *OrigArg, in StoreByValRegs() argument 4181 MachinePointerInfo(OrigArg, 4 * i)); in StoreByValRegs()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 6147 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()
|