Home
last modified time | relevance | path

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

123456789

/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/AArch64/
H A DAArch64CallLowering.cpp194 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
196 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
201 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
207 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
213 OrigArg.Ty, CallConv, false); in splitToValueTypes()
218 SplitTy, OrigArg.Flags, OrigArg.IsFixed}); in splitToValueTypes()
248 ArgInfo OrigArg{VReg, Val->getType()}; in lowerReturn() local
249 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
278 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
344 for (auto &OrigArg : OrigArgs) { in lowerCall() local
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/X86/
H A DX86CallLowering.cpp62 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
66 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
79 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
91 PartTy, OrigArg.Flags}; in splitToValueTypes()
200 ArgInfo OrigArg{VReg, Val->getType()}; in lowerReturn() local
204 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerReturn()
343 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
345 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
399 for (const auto &OrigArg : OrigArgs) { in lowerCall() local
402 if (OrigArg.Flags.isByVal()) in lowerCall()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/AArch64/
H A DAArch64CallLowering.cpp197 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
199 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
204 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
210 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
218 OrigArg.Ty, CallConv, false); in splitToValueTypes()
221 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags, in splitToValueTypes()
222 OrigArg.IsFixed); in splitToValueTypes()
361 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
416 for (auto &OrigArg : OrigArgs) { in lowerCall() local
417 splitToValueTypes(OrigArg, SplitArgs, DL, MRI, CallConv); in lowerCall()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
351 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
353 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
405 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
408 if (OrigArg.Flags[0].isByVal()) in lowerCall()
411 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
354 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
408 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
411 if (OrigArg.Flags[0].isByVal()) in lowerCall()
414 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
354 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
408 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
411 if (OrigArg.Flags[0].isByVal()) in lowerCall()
414 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
352 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
354 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
406 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
409 if (OrigArg.Flags[0].isByVal()) in lowerCall()
412 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
354 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
408 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
411 if (OrigArg.Flags[0].isByVal()) in lowerCall()
414 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
354 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
408 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
411 if (OrigArg.Flags[0].isByVal()) in lowerCall()
414 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
354 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
408 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
411 if (OrigArg.Flags[0].isByVal()) in lowerCall()
414 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
352 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
354 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
406 for (const auto &OrigArg : Info.OrigArgs) { in lowerCall() local
409 if (OrigArg.Flags[0].isByVal()) in lowerCall()
412 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/X86/
H A DX86CallLowering.cpp59 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
66 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
75 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
87 PartTy, OrigArg.Flags}; in splitToValueTypes()
350 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
352 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
406 for (const auto &OrigArg : OrigArgs) { in lowerCall() local
409 if (OrigArg.Flags.isByVal()) in lowerCall()
412 if (OrigArg.Regs.size() > 1) in lowerCall()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/AArch64/
H A DAArch64CallLowering.cpp190 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
194 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
196 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
201 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
207 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
213 OrigArg.Ty, CallConv, false); in splitToValueTypes()
218 SplitTy, OrigArg.Flags, OrigArg.IsFixed}); in splitToValueTypes()
291 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
292 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
361 for (auto &OrigArg : OrigArgs) { in lowerCall() local
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/X86/
H A DX86CallLowering.cpp56 bool X86CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
62 LLVMContext &Context = OrigArg.Ty->getContext(); in splitToValueTypes()
66 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
68 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
77 OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
89 PartTy, OrigArg.Flags}; in splitToValueTypes()
350 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments() local
352 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
406 for (const auto &OrigArg : OrigArgs) { in lowerCall() local
409 if (OrigArg.Flags.isByVal()) in lowerCall()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in truncate()
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in truncate()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in truncate()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in size()
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in size()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in size()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp71 ArgInfo OrigArg{VRegs, Val->getType(), 0}; in lowerReturn() local
72 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn()
73 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
96 ArgInfo OrigArg{VRegs[I], Arg.getType(), I}; in lowerFormalArguments() local
97 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
98 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/AArch64/
H A DAArch64CallLowering.cpp220 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
223 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
225 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
236 OrigArg.Flags[0], OrigArg.IsFixed); in splitToValueTypes()
244 OrigArg.Ty, CallConv, false); in splitToValueTypes()
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
248 OrigArg.IsFixed); in splitToValueTypes()
430 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
930 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp220 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
223 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
225 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
236 OrigArg.Flags[0], OrigArg.IsFixed); in splitToValueTypes()
244 OrigArg.Ty, CallConv, false); in splitToValueTypes()
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
248 OrigArg.IsFixed); in splitToValueTypes()
430 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
930 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp220 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
223 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
225 if (OrigArg.Ty->isVoidTy()) in splitToValueTypes()
230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); in splitToValueTypes()
236 OrigArg.Flags[0], OrigArg.IsFixed); in splitToValueTypes()
244 OrigArg.Ty, CallConv, false); in splitToValueTypes()
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
248 OrigArg.IsFixed); in splitToValueTypes()
430 ArgInfo OrigArg{VRegs[i], Arg.getType()}; in lowerFormalArguments() local
930 for (auto &OrigArg : Info.OrigArgs) { in lowerCall() local
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp189 void ARMCallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
193 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
198 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); in splitToValueTypes()
199 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
204 auto Flags = OrigArg.Flags[0]; in splitToValueTypes()
205 Flags.setOrigAlign(DL.getABITypeAlign(OrigArg.Ty)); in splitToValueTypes()
206 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
207 Flags, OrigArg.IsFixed); in splitToValueTypes()
215 auto Flags = OrigArg.Flags[0]; in splitToValueTypes()
229 Register PartReg = OrigArg.Regs[i]; in splitToValueTypes()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp190 void ARMCallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() argument
194 LLVMContext &Ctx = OrigArg.Ty->getContext(); in splitToValueTypes()
199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); in splitToValueTypes()
200 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); in splitToValueTypes()
205 auto Flags = OrigArg.Flags[0]; in splitToValueTypes()
206 Flags.setOrigAlign(DL.getABITypeAlign(OrigArg.Ty)); in splitToValueTypes()
207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
208 Flags, OrigArg.IsFixed); in splitToValueTypes()
216 auto Flags = OrigArg.Flags[0]; in splitToValueTypes()
230 Register PartReg = OrigArg.Regs[i]; in splitToValueTypes()
[all …]

123456789