Searched refs:NumParts (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp207 unsigned NumParts = TLI->getNumRegistersForCallingConv( local
209 if (NumParts > 1) {
211 if (NewVT.getSizeInBits() * NumParts != CurVT.getSizeInBits())
224 if (NumParts == 1) {
240 for (unsigned Part = 0; Part < NumParts; ++Part) {
248 if (Part == NumParts - 1)
262 if (NumParts < 2)
270 assert(Unmerge->getNumOperands() == NumParts + 1);
275 for (unsigned PartIdx = 0; PartIdx < NumParts; ++PartIdx) {
281 if (PartIdx == NumParts
[all...]
H A DLegalizerHelper.cpp46 unsigned NumParts = Size / NarrowSize; local
47 unsigned LeftoverSize = Size - NumParts * NarrowSize;
51 return {NumParts, 0};
63 return std::make_pair(NumParts, NumLeftover);
143 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, argument
145 for (int i = 0; i < NumParts; ++i)
158 unsigned NumParts = RegSize / MainSize; local
159 unsigned LeftoverSize = RegSize - NumParts * MainSize;
163 for (unsigned I = 0; I < NumParts; ++I)
179 for (unsigned I = 0; I != NumParts;
274 int NumParts = LCMTy.getSizeInBits() / NarrowTy.getSizeInBits(); local
760 int NumParts = SizeOp0 / NarrowSize; local
778 int NumParts = TotalSize / NarrowSize; local
834 int NumParts = SizeOp0 / NarrowTy.getSizeInBits(); local
869 int NumParts = SizeOp0 / NarrowTy.getSizeInBits(); local
950 int NumParts = SizeOp0 / NarrowSize; local
1027 unsigned NumParts = SizeOp0 / NarrowSize; local
1130 int NumParts = SizeOp0 / NarrowSize; local
1192 unsigned NumParts = SizeOp0 / NarrowSize; local
1289 unsigned NumParts = NewElts / OldElts; local
2705 int NumParts = Size / NarrowSize; local
2755 int NumParts = getNarrowTypeBreakDown(DstTy, NarrowTy0, LeftoverTy0).first; local
2834 unsigned NumParts; local
2877 unsigned NumParts; local
2942 unsigned NumParts = 0; local
3018 int NumParts, NumLeftover; local
3200 int NumParts = -1; local
3326 int NumParts = ExtractedRegs[0].size(); local
3935 int NumParts = SizeOp1 / NarrowSize; local
4004 int NumParts = SizeOp0 / NarrowSize; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp603 unsigned NumParts = getNumVectorRegs(SrcTy); local
604 if (NumParts <= 2)
616 if (NumParts > 1)
617 NumParts /= 2;
618 Cost += NumParts;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp70 unsigned NumParts = TLI.getNumRegisters(Context, VT); local
72 if (NumParts == 1) {
84 for (unsigned i = 0; i < NumParts; ++i) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp173 const SDValue *Parts, unsigned NumParts,
183 const SDValue *Parts, unsigned NumParts,
189 if (SDValue Val = TLI.joinRegisterPartsIntoValue(DAG, DL, Parts, NumParts,
194 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V,
197 assert(NumParts > 0 && "No parts to assemble!");
200 if (NumParts > 1) {
208 (NumParts & (NumParts - 1)) ? 1 << Log2_32(NumParts) : NumParts;
182 getCopyFromParts(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, Optional<CallingConv::ID> CC = None, Optional<ISD::NodeType> AssertOp = None) argument
344 getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, Optional<CallingConv::ID> CallConv) argument
494 getCopyToParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv = None, ISD::NodeType ExtendKind = ISD::ANY_EXTEND) argument
659 getCopyToPartsVector(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv) argument
904 unsigned NumParts = RegCount[Value]; local
1887 unsigned NumParts = TLI.getNumRegistersForCallingConv(Context, CC, VT); local
9258 unsigned NumParts = getNumRegistersForCallingConv(CLI.RetTy->getContext(), local
9893 unsigned NumParts = TLI->getNumRegistersForCallingConv( local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h172 void extractParts(Register Reg, LLT Ty, int NumParts,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp229 unsigned NumParts = TLI.getNumRegistersForCallingConv(Ctx, CallConv, VT); local
232 if (NumParts == 1) {
248 for (unsigned i = 0; i < NumParts; ++i) {
H A DSIRegisterInfo.cpp1731 const unsigned NumParts = RegDWORDs / EltDWORDs; local
1733 return makeArrayRef(Parts.data(), NumParts);
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp1751 constexpr unsigned NumParts = 4; local
1752 raw_self_contained_string_ostream parts[NumParts];
1907 for (size_t i = 0; i < NumParts; ++i) {
2015 constexpr unsigned NumParts = 3; local
2016 raw_self_contained_string_ostream parts[NumParts];
2117 for (size_t i = 0; i < NumParts; ++i) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h822 SDValue *Parts, unsigned NumParts, MVT PartVT,
827 const SDValue *Parts, unsigned NumParts,
H A DARMISelLowering.cpp4194 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const {
4211 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts,
4192 splitValueIntoRegisterParts( SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const argument
4210 joinRegisterPartsIntoValue( SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, Optional<CallingConv::ID> CC) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3633 unsigned NumParts, MVT PartVT,
3641 const SDValue *Parts, unsigned NumParts,
3631 splitValueIntoRegisterParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const argument
3640 joinRegisterPartsIntoValue(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, Optional<CallingConv::ID> CC) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1545 unsigned NumParts = local
1561 for (unsigned i = 0; i < NumParts; ++i)

Completed in 185 milliseconds