Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp577 unsigned NumParts = in determineAssignments() local
580 if (NumParts == 1) { in determineAssignments()
602 for (unsigned Part = 0; Part < NumParts; ++Part) { in determineAssignments()
608 if (Part == NumParts - 1) in determineAssignments()
680 const unsigned NumParts = Args[i].Flags.size(); in handleAssignments() local
685 if (NumParts != 1 || NewLLT != OrigTy) { in handleAssignments()
688 Args[i].Regs.resize(NumParts); in handleAssignments()
697 assert((j + (NumParts - 1)) < ArgLocs.size() && in handleAssignments()
800 j += NumParts - 1; in handleAssignments()
936 unsigned NumParts = in getReturnInfo() local
[all …]
H A DLegalizerHelper.cpp56 unsigned NumParts = Size / NarrowSize; in getNarrowTypeBreakDown() local
61 return {NumParts, 0}; in getNarrowTypeBreakDown()
158 for (int i = 0; i < NumParts; ++i) in extractParts()
3645 int NumParts, NumLeftover; in makeDstOps() local
3646 std::tie(NumParts, NumLeftover) = in makeDstOps()
4039 int NumParts = -1; in reduceLoadStoreWidth() local
4053 if (NumParts == -1) in reduceLoadStoreWidth()
4467 const unsigned NumParts = in fewerElementsVectorReductions() local
4476 if (isPowerOf2_32(NumParts)) { in fewerElementsVectorReductions()
4522 if (Part == NumParts - 1) { in fewerElementsVectorReductions()
[all …]
/llvm-project-15.0.7/libcxx/benchmarks/
H A Dfilesystem.bench.cpp139 static fs::path getRandomPaths(int NumParts, int PathLen) { in getRandomPaths() argument
141 while (NumParts--) { in getRandomPaths()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp176 if (NumParts > 1) { in getCopyFromParts()
184 (NumParts & (NumParts - 1)) ? 1 << Log2_32(NumParts) : NumParts; in getCopyFromParts()
332 if (NumParts > 1) { in getCopyFromPartsVector()
491 if (NumParts == 0) in getCopyToParts()
542 if (NumParts == 1) { in getCopyToParts()
554 if (NumParts & (NumParts - 1)) { in getCopyToParts()
571 NumParts = RoundParts; in getCopyToParts()
652 if (NumParts == 1) { in getCopyToPartsVector()
775 } else if (NumParts > 0) { in getCopyToPartsVector()
927 Part += NumParts; in getCopyToRegs()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp660 unsigned NumParts = getNumVectorRegs(SrcTy); in getVectorTruncCost() local
661 if (NumParts <= 2) in getVectorTruncCost()
673 if (NumParts > 1) in getVectorTruncCost()
674 NumParts /= 2; in getVectorTruncCost()
675 Cost += NumParts; in getVectorTruncCost()
H A DSystemZISelLowering.h561 unsigned NumParts, MVT PartVT,
565 const SDValue *Parts, unsigned NumParts,
H A DSystemZISelLowering.cpp1453 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
1456 ((NumParts == 1 && PartVT == MVT::Untyped) || in splitValueIntoRegisterParts()
1457 (NumParts == 2 && PartVT == MVT::i64))) && in splitValueIntoRegisterParts()
1459 if (ValueVT == MVT::i128 && NumParts == 1) { in splitValueIntoRegisterParts()
1468 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
1471 ((NumParts == 1 && PartVT == MVT::Untyped) || in joinRegisterPartsIntoValue()
1472 (NumParts == 2 && PartVT == MVT::i64))) && in joinRegisterPartsIntoValue()
1474 if (ValueVT == MVT::i128 && NumParts == 1) in joinRegisterPartsIntoValue()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h557 unsigned NumParts, MVT PartVT,
562 const SDValue *Parts, unsigned NumParts,
H A DRISCVISelLowering.cpp12391 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
12444 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h890 SDValue *Parts, unsigned NumParts, MVT PartVT,
895 const SDValue *Parts, unsigned NumParts,
H A DARMISelLowering.cpp4397 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
4414 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
13171 unsigned NumParts = VecVT.getSizeInBits() / 128; in PerformVQDMULHCombine() local
13173 for (unsigned I = 0; I < NumParts; ++I) { in PerformVQDMULHCombine()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h189 void extractParts(Register Reg, LLT Ty, int NumParts,
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1627 SDValue *Parts, unsigned NumParts, MVT PartVT,
1632 const SDValue *Parts, unsigned NumParts,
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp702 unsigned NumParts = Bits / 32; in buildReadFirstLane() local
710 for (unsigned i = 0; i < NumParts; ++i) in buildReadFirstLane()
714 for (unsigned i = 0; i < NumParts; ++i) { in buildReadFirstLane()
717 MRI.setType(DstPart, NumParts == 1 ? Ty : S32); in buildReadFirstLane()
883 unsigned NumParts = OpSize / PartSize; in executeInWaterfallLoop() local
887 if (NumParts == 1) { in executeInWaterfallLoop()
893 for (unsigned i = 0; i < NumParts; ++i) { in executeInWaterfallLoop()
901 for (unsigned i = 0; i < NumParts; ++i) { in executeInWaterfallLoop()
H A DSIRegisterInfo.cpp2806 const unsigned NumParts = RegDWORDs / EltDWORDs; in getRegSplitParts() local
2808 return makeArrayRef(Parts.data(), NumParts); in getRegSplitParts()
H A DAMDGPULegalizerInfo.cpp3164 unsigned NumParts = Size / 32; in legalizeMul() local
3166 assert(NumParts >= 2); in legalizeMul()
3180 for (unsigned i = 0; i < NumParts; ++i) { in legalizeMul()
3187 SmallVector<Register, 2> AccumRegs(NumParts); in legalizeMul()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp886 MachineIRBuilder &MIRBuilder, LLT Ty, int NumParts, in extractParts() argument
888 for (int I = 0; I < NumParts; ++I) in extractParts()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1681 unsigned NumParts = in GetReturnInfo() local
1697 for (unsigned i = 0; i < NumParts; ++i) in GetReturnInfo()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1157 SDValue *Parts, unsigned NumParts, MVT PartVT,
H A DPPCISelLowering.cpp17811 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3991 unsigned NumParts, MVT PartVT, in splitValueIntoRegisterParts() argument
3999 const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() argument
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5944 unsigned NumParts = 1; in LowerFormalArguments() local
5948 ++NumParts; in LowerFormalArguments()
5956 while (NumParts > 0) { in LowerFormalArguments()
5959 NumParts--; in LowerFormalArguments()
5960 if (NumParts > 0) { in LowerFormalArguments()
6682 unsigned NumParts = 1; in LowerCall() local
6686 ++NumParts; in LowerCall()
6687 StoreSize *= NumParts; in LowerCall()
6703 while (NumParts) { in LowerCall()
6705 NumParts--; in LowerCall()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6692 if (unsigned NumParts = TTI.getNumberOfParts(VectorTy)) { in getInstructionCost() local
6699 TypeNotScalarized = NumParts <= VF.getKnownMinValue(); in getInstructionCost()
6701 TypeNotScalarized = NumParts < VF.getKnownMinValue(); in getInstructionCost()
H A DSLPVectorizer.cpp6036 unsigned NumParts = TTI->getNumberOfParts(VecTy); in getEntryCost() local
6038 !NumParts || (VL.size() / VF) > NumParts; in getEntryCost()

12