Searched refs:DefCycle (Results 1 – 8 of 8) sorted by relevance
214 std::optional<unsigned> DefCycle = getOperandCycle(DefClass, DefIdx); in getOperandLatency() local216 if (!DefCycle || !UseCycle) in getOperandLatency()219 if (UseCycle > *DefCycle + 1) in getOperandLatency()222 UseCycle = *DefCycle - *UseCycle + 1; in getOperandLatency()
68 const Instruction &I, const Cycle &DefCycle) const { in usesValueFromCycle()72 if (DefCycle.contains(I->getParent())) in usesValueFromCycle()82 const Cycle &DefCycle) { in propagateTemporalDivergence() argument87 if (DefCycle.contains(UserInstr->getParent())) in propagateTemporalDivergence()
92 const MachineInstr &I, const MachineCycle &DefCycle) const { in usesValueFromCycle()105 if (DefCycle.contains(Def->getParent())) in usesValueFromCycle()114 const MachineCycle &DefCycle) { in propagateTemporalDivergence() argument123 if (DefCycle.contains(UserInstr.getParent())) in propagateTemporalDivergence()
1463 std::optional<unsigned> DefCycle = in hasLowDefLatency() local1465 return DefCycle && DefCycle <= 1U; in hasLowDefLatency()
1200 int DefCycle = Schedule.getCycle(&Phi); in isLoopCarried() local1211 return (LoopCycle > DefCycle) || (LoopStage <= DefStage); in isLoopCarried()
3055 unsigned DefCycle = cycleScheduled(DefSU); in isLoopCarried() local3068 return (LoopCycle > DefCycle) || (LoopStage <= DefStage); in isLoopCarried()
462 void analyzeCycleExitDivergence(const CycleT &DefCycle);466 const CycleT &DefCycle);472 bool usesValueFromCycle(const InstructionT &I, const CycleT &DefCycle) const;835 const CycleT &DefCycle) { in analyzeCycleExitDivergence() argument837 DefCycle.getExitBlocks(Exits); in analyzeCycleExitDivergence()840 if (usesValueFromCycle(Phi, DefCycle)) { in analyzeCycleExitDivergence()846 for (auto *BB : DefCycle.blocks()) { in analyzeCycleExitDivergence()851 propagateTemporalDivergence(II, DefCycle); in analyzeCycleExitDivergence()
3889 ++DefCycle; in getVLDMDefCycle()3906 ++DefCycle; in getVLDMDefCycle()3912 return DefCycle; in getVLDMDefCycle()3930 DefCycle = 1; in getLDMDefCycle()3932 DefCycle += 2; in getLDMDefCycle()3938 ++DefCycle; in getLDMDefCycle()3940 DefCycle += 2; in getLDMDefCycle()3946 return DefCycle; in getLDMDefCycle()4067 if (!DefCycle) in getOperandLatency()4069 DefCycle = 2; in getOperandLatency()[all …]