Home
last modified time | relevance | path

Searched refs:NumParts (Results 1 – 25 of 26) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp602 unsigned NumParts = in determineAssignments() local
605 if (NumParts == 1) { in determineAssignments()
627 for (unsigned Part = 0; Part < NumParts; ++Part) { in determineAssignments()
633 if (Part == NumParts - 1) in determineAssignments()
705 const unsigned NumParts = Args[i].Flags.size(); in handleAssignments() local
710 if (NumParts != 1 || NewLLT != OrigTy) { in handleAssignments()
713 Args[i].Regs.resize(NumParts); in handleAssignments()
718 for (unsigned Part = 0; Part < NumParts; ++Part) in handleAssignments()
722 assert((j + (NumParts - 1)) < ArgLocs.size() && in handleAssignments()
733 for (unsigned Part = 0; Part < NumParts; ++Part) { in handleAssignments()
[all …]
H A DLegalizerHelper.cpp58 unsigned NumParts = Size / NarrowSize; in getNarrowTypeBreakDown() local
59 unsigned LeftoverSize = Size - NumParts * NarrowSize; in getNarrowTypeBreakDown()
63 return {NumParts, 0}; in getNarrowTypeBreakDown()
76 return std::make_pair(NumParts, NumLeftover); in getNarrowTypeBreakDown()
158 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, in extractParts() argument
160 for (int i = 0; i < NumParts; ++i) in extractParts()
173 unsigned NumParts = RegSize / MainSize; in extractParts() local
174 unsigned LeftoverSize = RegSize - NumParts * MainSize; in extractParts()
178 for (unsigned I = 0; I < NumParts; ++I) in extractParts()
197 for (unsigned I = 0; I != NumParts; ++I) { in extractParts()
[all …]
/openbsd-src/gnu/llvm/libcxx/benchmarks/
H A Dfilesystem.bench.cpp139 static fs::path getRandomPaths(int NumParts, int PathLen) { in getRandomPaths() argument
141 while (NumParts--) { in getRandomPaths()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp151 const SDValue *Parts, unsigned NumParts,
162 unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, in getCopyFromParts() argument
167 if (SDValue Val = TLI.joinRegisterPartsIntoValue(DAG, DL, Parts, NumParts, in getCopyFromParts()
172 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, in getCopyFromParts()
175 assert(NumParts > 0 && "No parts to assemble!"); in getCopyFromParts()
178 if (NumParts > 1) { in getCopyFromParts()
185 unsigned RoundParts = llvm::bit_floor(NumParts); in getCopyFromParts()
208 if (RoundParts < NumParts) { in getCopyFromParts()
210 unsigned OddParts = NumParts - RoundParts; in getCopyFromParts()
219 EVT TotalVT = EVT::getIntegerVT(*DAG.getContext(), NumParts * PartBits); in getCopyFromParts()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp661 unsigned NumParts = getNumVectorRegs(SrcTy); in getVectorTruncCost() local
662 if (NumParts <= 2) in getVectorTruncCost()
674 if (NumParts > 1) in getVectorTruncCost()
675 NumParts /= 2; in getVectorTruncCost()
676 Cost += NumParts; in getVectorTruncCost()
H A DSystemZISelLowering.h559 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC)
563 unsigned NumParts, MVT PartVT, EVT ValueVT,
H A DSystemZISelLowering.cpp1456 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
1459 ((NumParts == 1 && PartVT == MVT::Untyped) || in splitValueIntoRegisterParts()
1460 (NumParts == 2 && PartVT == MVT::i64))) && in splitValueIntoRegisterParts()
1462 if (ValueVT == MVT::i128 && NumParts == 1) { in splitValueIntoRegisterParts()
1471 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
1474 ((NumParts == 1 && PartVT == MVT::Untyped) || in joinRegisterPartsIntoValue()
1475 (NumParts == 2 && PartVT == MVT::i64))) && in joinRegisterPartsIntoValue()
1477 if (ValueVT == MVT::i128 && NumParts == 1) in joinRegisterPartsIntoValue()
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DMveEmitter.cpp1767 constexpr unsigned NumParts = 4; in EmitHeader() local
1768 raw_self_contained_string_ostream parts[NumParts]; in EmitHeader()
1923 for (size_t i = 0; i < NumParts; ++i) { in EmitHeader()
2031 constexpr unsigned NumParts = 3; in EmitHeader() local
2032 raw_self_contained_string_ostream parts[NumParts]; in EmitHeader()
2133 for (size_t i = 0; i < NumParts; ++i) { in EmitHeader()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h573 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC)
578 unsigned NumParts, MVT PartVT, EVT ValueVT,
H A DRISCVISelLowering.cpp14108 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
14161 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.h896 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC)
901 unsigned NumParts, MVT PartVT, EVT ValueVT,
H A DARMISelLowering.cpp4424 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
4441 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
13245 unsigned NumParts = VecVT.getSizeInBits() / 128; in PerformVQDMULHCombine() local
13247 for (unsigned I = 0; I < NumParts; ++I) { in PerformVQDMULHCombine()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h189 void extractParts(Register Reg, LLT Ty, int NumParts,
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.h1690 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC)
1695 unsigned NumParts, MVT PartVT, EVT ValueVT,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp703 unsigned NumParts = Bits / 32; in buildReadFirstLane() local
711 for (unsigned i = 0; i < NumParts; ++i) in buildReadFirstLane()
715 for (unsigned i = 0; i < NumParts; ++i) { in buildReadFirstLane()
718 MRI.setType(DstPart, NumParts == 1 ? Ty : S32); in buildReadFirstLane()
884 unsigned NumParts = OpSize / PartSize; in executeInWaterfallLoop() local
888 if (NumParts == 1) { in executeInWaterfallLoop()
894 for (unsigned i = 0; i < NumParts; ++i) { in executeInWaterfallLoop()
902 for (unsigned i = 0; i < NumParts; ++i) { in executeInWaterfallLoop()
H A DAMDGPULegalizerInfo.cpp3143 unsigned NumParts = Size / 32; in legalizeMul() local
3145 assert(NumParts >= 2); in legalizeMul()
3159 for (unsigned i = 0; i < NumParts; ++i) { in legalizeMul()
3166 SmallVector<Register, 2> AccumRegs(NumParts); in legalizeMul()
H A DSIRegisterInfo.cpp2894 const unsigned NumParts = RegDWORDs / EltDWORDs; in getRegSplitParts() local
2896 return ArrayRef(Parts.data(), NumParts); in getRegSplitParts()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp944 MachineIRBuilder &MIRBuilder, LLT Ty, int NumParts, in extractParts() argument
946 for (int I = 0; I < NumParts; ++I) in extractParts()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1701 unsigned NumParts = in GetReturnInfo() local
1717 for (unsigned i = 0; i < NumParts; ++i) in GetReturnInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1168 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC)
H A DPPCISelLowering.cpp18045 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4125 unsigned NumParts, MVT PartVT, std::optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
4149 const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6508 unsigned NumParts = 1; in LowerFormalArguments() local
6511 while (!Ins[i + NumParts - 1].Flags.isInConsecutiveRegsLast()) in LowerFormalArguments()
6512 ++NumParts; in LowerFormalArguments()
6520 while (NumParts > 0) { in LowerFormalArguments()
6523 NumParts--; in LowerFormalArguments()
6524 if (NumParts > 0) { in LowerFormalArguments()
7368 unsigned NumParts = 1; in LowerCall() local
7371 while (!Outs[i + NumParts - 1].Flags.isInConsecutiveRegsLast()) in LowerCall()
7372 ++NumParts; in LowerCall()
7373 StoreSize *= NumParts; in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6769 if (unsigned NumParts = TTI.getNumberOfParts(VectorTy)) { in getInstructionCost() local
6776 TypeNotScalarized = NumParts <= VF.getKnownMinValue(); in getInstructionCost()
6778 TypeNotScalarized = NumParts < VF.getKnownMinValue(); in getInstructionCost()
H A DSLPVectorizer.cpp6860 unsigned NumParts = TTI->getNumberOfParts(VecTy); in getEntryCost() local
6862 !NumParts || (VL.size() / VF) > NumParts; in getEntryCost()

12