Home
last modified time | relevance | path

Searched refs:NumIntermediates (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1163 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 DTargetLowering.h1200 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 DX86ISelLoweringCall.cpp177 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 DX86ISelLowering.h1625 unsigned &NumIntermediates, MVT &RegisterVT) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp162 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 DHexagonISelLowering.h272 unsigned &NumIntermediates,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp354 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 DSelectionDAG.cpp2716 unsigned NumIntermediates; in getReducedAlign() local
2718 NumIntermediates, RegisterVT); in getReducedAlign()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h310 unsigned &NumIntermediates, MVT &RegisterVT) const override;
H A DMipsISelLowering.cpp124 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 DRISCVISelLowering.h95 unsigned &NumIntermediates,
H A DRISCVISelLowering.cpp2422 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 DSIISelLowering.h45 unsigned &NumIntermediates, MVT &RegisterVT) const override;
H A DSIISelLowering.cpp1127 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 DAArch64ISelLowering.h536 unsigned &NumIntermediates,
H A DAArch64ISelLowering.cpp30477 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()