/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/AArch64/ |
H A D | AArch64CallLowering.cpp | 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() 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 D | X86CallLowering.cpp | 62 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 D | AArch64CallLowering.cpp | 197 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | X86CallLowering.cpp | 59 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 D | AArch64CallLowering.cpp | 190 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 D | X86CallLowering.cpp | 56 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 D | M68kCallLowering.cpp | 71 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 D | M68kCallLowering.cpp | 71 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 D | M68kCallLowering.cpp | 71 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 D | M68kCallLowering.cpp | 71 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 D | M68kCallLowering.cpp | 71 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 D | M68kCallLowering.cpp | 71 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 D | AArch64CallLowering.cpp | 220 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 D | AArch64CallLowering.cpp | 220 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 D | AArch64CallLowering.cpp | 220 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 D | ARMCallLowering.cpp | 189 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 D | ARMCallLowering.cpp | 190 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 …]
|