Searched refs:NumIntermediates (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp949 unsigned &NumIntermediates,
980 NumIntermediates = NumVectorRegs;
1335 unsigned NumIntermediates; local
1337 NumIntermediates, RegisterVT, this);
1402 unsigned &NumIntermediates,
1417 NumIntermediates = 1;
1438 NumIntermediates =
1445 assert(NumIntermediates * PartVT.getVectorElementCount().Min ==
1450 return NumIntermediates;
1468 NumIntermediates
948 getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT, TargetLoweringBase *TLI) argument
1400 getVectorTypeBreakdown(LLVMContext &Context, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h951 unsigned &NumIntermediates,
959 unsigned &NumIntermediates, MVT &RegisterVT) const {
960 return getVectorTypeBreakdown(Context, VT, IntermediateVT, NumIntermediates,
1415 unsigned NumIntermediates; local
1417 NumIntermediates, RegisterVT);
1443 unsigned NumIntermediates; local
1444 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2);
957 getVectorTypeBreakdownForCallingConv( LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp359 unsigned NumIntermediates; local
365 NumIntermediates, RegisterVT);
369 NumIntermediates, RegisterVT);
380 SmallVector<SDValue, 8> Ops(NumIntermediates);
381 if (NumIntermediates == NumParts) {
390 assert(NumParts % NumIntermediates == 0 &&
392 unsigned Factor = NumParts / NumIntermediates;
393 for (unsigned i = 0; i != NumIntermediates; ++i)
407 NumIntermediates);
707 unsigned NumIntermediates; local
[all...]
H A DSelectionDAG.cpp2012 unsigned NumIntermediates;
2014 NumIntermediates, RegisterVT);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h304 unsigned &NumIntermediates, MVT &RegisterVT) const override;
H A DMipsISelLowering.cpp133 unsigned &NumIntermediates, MVT &RegisterVT) const {
137 NumIntermediates = VT.getSizeInBits() < RegisterVT.getSizeInBits()
141 return NumIntermediates;
131 getVectorTypeBreakdownForCallingConv( LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h37 unsigned &NumIntermediates, MVT &RegisterVT) const override;
H A DSIISelLowering.cpp933 unsigned &NumIntermediates, MVT &RegisterVT) const {
941 NumIntermediates = NumElts;
942 return NumIntermediates;
948 NumIntermediates = NumElts * ((Size + 31) / 32);
949 return NumIntermediates;
958 NumIntermediates = (NumElts + 1) / 2;
959 return NumIntermediates;
964 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT);
930 getVectorTypeBreakdownForCallingConv( LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1368 unsigned &NumIntermediates, MVT &RegisterVT) const override;
H A DX86ISelLowering.cpp2133 unsigned &NumIntermediates, MVT &RegisterVT) const {
2142 NumIntermediates = VT.getVectorNumElements();
2143 return NumIntermediates;
2151 NumIntermediates = 2;
2156 NumIntermediates, RegisterVT);
2131 getVectorTypeBreakdownForCallingConv( LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const argument
[all...]

Completed in 392 milliseconds