Searched refs:NumStages (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 96 int NumStages; variable 112 NumStages = 0; in ModuloSchedule() 114 NumStages = std::max(NumStages, KV.second); in ModuloSchedule() 115 ++NumStages; in ModuloSchedule() 123 int getNumStages() const { return NumStages; } in getNumStages()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 392 unsigned NumStages = getStagesForReg(Def, CurStageNum); in generateExistingPhis() local 393 if (NumStages == 0) { in generateExistingPhis() 409 unsigned NumPhis = std::min(NumStages, MaxPhis); in generateExistingPhis() 579 while (NumPhis++ < NumStages) { in generateExistingPhis() 586 if (NumStages == 0 && IsLast && VRMap[CurStageNum].count(LoopVal)) in generateExistingPhis()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 7544 bool Unary, unsigned NumStages = 1) { in createPackShuffleMask() argument 7550 unsigned Repetitions = 1u << (NumStages - 1); in createPackShuffleMask() 7551 unsigned Increment = 1u << NumStages; in createPackShuffleMask() 12591 for (unsigned NumStages = 1; NumStages <= MaxStages; ++NumStages) { in matchShuffleWithPACK() local 12592 MVT PackSVT = MVT::getIntegerVT(BitSize << NumStages); in matchShuffleWithPACK() 12593 MVT PackVT = MVT::getVectorVT(PackSVT, NumElts >> NumStages); in matchShuffleWithPACK() 12597 createPackShuffleMask(VT, BinaryMask, false, NumStages); in matchShuffleWithPACK() 12604 createPackShuffleMask(VT, UnaryMask, true, NumStages); in matchShuffleWithPACK() 12626 unsigned NumStages = Log2_32(CurrentEltBits / EltBits); in lowerShuffleWithPACK() local 12629 if (NumStages != 1 && SizeBits == 128 && Subtarget.hasVLX()) in lowerShuffleWithPACK() [all …]
|