Searched refs:SplitVTs (Results 1 - 4 of 4) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 198 SmallVector<EVT, 4> SplitVTs; local 199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); 200 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); 202 if (SplitVTs.size() == 1) { 207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), 213 for (unsigned i = 0, e = SplitVTs.size(); i != e; ++i) { 214 EVT SplitVT = SplitVTs[i];
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallLowering.cpp | 228 SmallVector<EVT, 4> SplitVTs; 230 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); 232 if (SplitVTs.size() == 1) { 235 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), 241 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); 245 for (unsigned i = 0, e = SplitVTs.size(); i < e; ++i) { 246 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 61 SmallVector<EVT, 4> SplitVTs; local 63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0); 69 EVT VT = SplitVTs[0];
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 163 SmallVector<EVT, 4> SplitVTs; 164 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs); 166 assert(OrigArg.Regs.size() == SplitVTs.size()); 169 for (EVT VT : SplitVTs) {
|
Completed in 67 milliseconds