Home
last modified time | relevance | path

Searched refs:SMS (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DSparseMultiSet.h230 SMSPtrTy SMS;
235 : SMS(P), Idx(I), SparseIdx(SI) {} in iterator_base()
242 assert(Idx < SMS->Dense.size() && "Out of range, non-INVALID Idx?"); in isEnd()
247 bool isKeyed() const { return SparseIdx < SMS->Universe; } in isKeyed()
249 unsigned Prev() const { return SMS->Dense[Idx].Prev; } in Prev()
250 unsigned Next() const { return SMS->Dense[Idx].Next; } in Next()
252 void setPrev(unsigned P) { SMS->Dense[Idx].Prev = P; } in setPrev()
253 void setNext(unsigned N) { SMS->Dense[Idx].Next = N; } in setNext()
257 assert(isKeyed() && SMS->sparseIndex(SMS->Dense[Idx].Data) == SparseIdx &&
260 return SMS->Dense[Idx].Data;
[all …]
/openbsd-src/sys/arch/sparc64/conf/
H A DRAMDISKU171 mgx* at sbus? # SMS MGX/MGXPlus framebuffer
H A DRAMDISK263 mgx* at sbus? # SMS MGX/MGXPlus framebuffer
H A DGENERIC502 mgx* at sbus? # SMS MGX/MGXPlus framebuffer
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp438 SwingSchedulerDAG SMS(*this, L, getAnalysis<LiveIntervals>(), RegClassInfo, in swingModuloScheduler() local
444 SMS.startBlock(MBB); in swingModuloScheduler()
454 SMS.enterRegion(MBB, MBB->begin(), MBB->getFirstTerminator(), size); in swingModuloScheduler()
455 SMS.schedule(); in swingModuloScheduler()
456 SMS.exitRegion(); in swingModuloScheduler()
458 SMS.finishBlock(); in swingModuloScheduler()
459 return SMS.hasNewSchedule(); in swingModuloScheduler()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6792 bool tooMuchRegisterPressure(SwingSchedulerDAG &SSD, SMSchedule &SMS);
6812 bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) override { in shouldUseSchedule() argument
6813 if (tooMuchRegisterPressure(SSD, SMS)) in shouldUseSchedule()
6877 SMSchedule &SMS) { in tooMuchRegisterPressure() argument
6885 int Stg = SMS.stageScheduled(const_cast<SUnit *>(&SU)); in tooMuchRegisterPressure()
6893 int OStg = SMS.stageScheduled(S.getSUnit()); in tooMuchRegisterPressure()
6908 for (int Cycle = SMS.getFinalCycle(); Cycle >= SMS.getFirstCycle(); --Cycle) in tooMuchRegisterPressure()
6909 for (int Stage = 0, StageEnd = SMS.getMaxStageCount(); Stage <= StageEnd; in tooMuchRegisterPressure()
6912 SMS.getInstructions(Cycle + Stage * SMS.getInitiationInterval()); in tooMuchRegisterPressure()
6971 auto Stg = SMS.stageScheduled(SU); in tooMuchRegisterPressure()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h742 virtual bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) { in shouldUseSchedule() argument
/openbsd-src/gnu/gcc/gcc/doc/
H A Dcontrib.texi327 Mostafa Hagog for Swing Modulo Scheduling (SMS) and post reload GCSE@.
999 Ayal Zaks for Swing Modulo Scheduling (SMS).
H A Dgcc.info28809 * Mostafa Hagog for Swing Modulo Scheduling (SMS) and post reload
29323 * Ayal Zaks for Swing Modulo Scheduling (SMS).
H A Dgccint.info30084 * Mostafa Hagog for Swing Modulo Scheduling (SMS) and post reload
30598 * Ayal Zaks for Swing Modulo Scheduling (SMS).
/openbsd-src/gnu/gcc/gcc/
H A Dparams.def307 /* This parameter is used to tune SMS MAX II calculations. */
H A Dcommon.opt617 Perform SMS based modulo scheduling before the first scheduling pass
/openbsd-src/share/misc/
H A Dairport1582 SMS:St Marie, Madagascar