| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1163 unsigned &NumIntermediates, in getVectorTypeBreakdownMVT() argument 1195 NumIntermediates = NumVectorRegs; in getVectorTypeBreakdownMVT() 1551 unsigned NumIntermediates; in computeRegisterProperties() local 1553 NumIntermediates, RegisterVT, this); in computeRegisterProperties() 1618 unsigned &NumIntermediates, in getVectorTypeBreakdown() argument 1634 NumIntermediates = 1; in getVectorTypeBreakdown() 1660 NumIntermediates = in getVectorTypeBreakdown() 1665 return NumIntermediates; in getVectorTypeBreakdown() 1683 NumIntermediates = NumVectorRegs; in getVectorTypeBreakdown()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1200 unsigned &NumIntermediates, 1208 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 1209 return getVectorTypeBreakdown(Context, VT, IntermediateVT, NumIntermediates, in getVectorTypeBreakdownForCallingConv() 1776 unsigned NumIntermediates; in getRegisterType() local 1778 NumIntermediates, RegisterVT); in getRegisterType() 1809 unsigned NumIntermediates; variable 1810 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 177 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 186 NumIntermediates = VT.getVectorNumElements(); in getVectorTypeBreakdownForCallingConv() 187 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 195 NumIntermediates = 2; in getVectorTypeBreakdownForCallingConv() 205 NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv()
|
| H A D | X86ISelLowering.h | 1625 unsigned &NumIntermediates, MVT &RegisterVT) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 162 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 173 NumIntermediates = NumElts / 8; in getVectorTypeBreakdownForCallingConv() 174 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 182 NumIntermediates = NumElts / 64; in getVectorTypeBreakdownForCallingConv() 183 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 192 NumIntermediates = NumElts / 128; in getVectorTypeBreakdownForCallingConv() 193 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 197 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv()
|
| H A D | HexagonISelLowering.h | 272 unsigned &NumIntermediates,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 354 unsigned NumIntermediates; in getCopyFromPartsVector() local 360 NumIntermediates, RegisterVT); in getCopyFromPartsVector() 364 NumIntermediates, RegisterVT); in getCopyFromPartsVector() 375 SmallVector<SDValue, 8> Ops(NumIntermediates); in getCopyFromPartsVector() 376 if (NumIntermediates == NumParts) { in getCopyFromPartsVector() 385 assert(NumParts % NumIntermediates == 0 && in getCopyFromPartsVector() 387 unsigned Factor = NumParts / NumIntermediates; in getCopyFromPartsVector() 388 for (unsigned i = 0; i != NumIntermediates; ++i) in getCopyFromPartsVector() 402 NumIntermediates); in getCopyFromPartsVector() 759 unsigned NumIntermediates; in getCopyToPartsVector() local [all …]
|
| H A D | SelectionDAG.cpp | 2716 unsigned NumIntermediates; in getReducedAlign() local 2718 NumIntermediates, RegisterVT); in getReducedAlign()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 310 unsigned &NumIntermediates, MVT &RegisterVT) const override;
|
| H A D | MipsISelLowering.cpp | 124 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 128 NumIntermediates = getNumRegistersForCallingConv(Context, CC, VT); in getVectorTypeBreakdownForCallingConv() 129 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 132 NumIntermediates = VT.getVectorNumElements(); in getVectorTypeBreakdownForCallingConv() 134 return NumIntermediates * getNumRegisters(Context, IntermediateVT); in getVectorTypeBreakdownForCallingConv()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 95 unsigned &NumIntermediates,
|
| H A D | RISCVISelLowering.cpp | 2422 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 2424 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 45 unsigned &NumIntermediates, MVT &RegisterVT) const override;
|
| H A D | SIISelLowering.cpp | 1127 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 1143 NumIntermediates = (NumElts + 1) / 2; in getVectorTypeBreakdownForCallingConv() 1144 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 1150 NumIntermediates = NumElts; in getVectorTypeBreakdownForCallingConv() 1151 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 1158 NumIntermediates = NumElts; in getVectorTypeBreakdownForCallingConv() 1159 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 1165 NumIntermediates = NumElts; in getVectorTypeBreakdownForCallingConv() 1166 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 1172 NumIntermediates = NumElts * ((Size + 31) / 32); in getVectorTypeBreakdownForCallingConv() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 536 unsigned &NumIntermediates,
|
| H A D | AArch64ISelLowering.cpp | 30477 unsigned NumIntermediates; in getRegisterTypeForCallingConv() local 30478 getVectorTypeBreakdownForCallingConv(Context, CC, VT, VT1, NumIntermediates, in getRegisterTypeForCallingConv() 30492 unsigned NumIntermediates; in getNumRegistersForCallingConv() local 30494 NumIntermediates, VT2); in getNumRegistersForCallingConv() 30499 unsigned &NumIntermediates, MVT &RegisterVT) const { in getVectorTypeBreakdownForCallingConv() argument 30501 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv() 30519 NumIntermediates = VT.getVectorNumElements(); in getVectorTypeBreakdownForCallingConv() 30521 return NumIntermediates; in getVectorTypeBreakdownForCallingConv() 30528 NumIntermediates *= NumSubRegs; in getVectorTypeBreakdownForCallingConv()
|