Searched refs:SplitEVTs (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86CallLowering.cpp | 202 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local 203 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn() 204 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn() 208 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn() 209 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86CallLowering.cpp | 202 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local 203 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn() 204 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn() 208 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn() 209 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64CallLowering.cpp | 275 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local 276 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn() 277 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn() 283 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn() 284 if (TLI.getNumRegistersForCallingConv(Ctx, CC, SplitEVTs[i]) > 1) { in lowerReturn() 290 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn() 299 MVT NewVT = TLI.getRegisterTypeForCallingConv(Ctx, CC, SplitEVTs[i]); in lowerReturn() 300 if (EVT(NewVT) != SplitEVTs[i]) { in lowerReturn()
|
/external/llvm-project/llvm/lib/Target/AArch64/GISel/ |
D | AArch64CallLowering.cpp | 293 SmallVector<EVT, 4> SplitEVTs; in lowerReturn() local 294 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs); in lowerReturn() 295 assert(VRegs.size() == SplitEVTs.size() && in lowerReturn() 301 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in lowerReturn() 302 if (TLI.getNumRegistersForCallingConv(Ctx, CC, SplitEVTs[i]) > 1) { in lowerReturn() 308 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn() 317 MVT NewVT = TLI.getRegisterTypeForCallingConv(Ctx, CC, SplitEVTs[i]); in lowerReturn() 318 if (EVT(NewVT) != SplitEVTs[i]) { in lowerReturn()
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | MipsCallLowering.cpp | 671 SmallVector<EVT, 4> SplitEVTs; in splitToValueTypes() local 676 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs); in splitToValueTypes() 678 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in splitToValueTypes() 679 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsCallLowering.cpp | 708 SmallVector<EVT, 4> SplitEVTs; in splitToValueTypes() local 713 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs); in splitToValueTypes() 715 for (unsigned i = 0; i < SplitEVTs.size(); ++i) { in splitToValueTypes() 716 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()
|