| allocateFunctionUnits() | BF2Scheduler | private |
| BF2Scheduler(InterPassData &ipd, RegisterRenamer *renamer) | BF2Scheduler | |
| BF2Scheduler(InterPassData &ipd, RegisterRenamer *renamer, bool killDeadResults) | BF2Scheduler | |
| BOTTOMUP enum value | BF2Scheduler | |
| bypassNodes() | BF2Scheduler | |
| bypassPredecessors_ | BF2Scheduler | private |
| countLoopInvariantValueUsages() | BF2Scheduler | private |
| currentFront() | BF2Scheduler | inline |
| currentFront_ | BF2Scheduler | private |
| data_ | SchedulerPass | private |
| ddg() | BF2Scheduler | inline |
| ddg() const | BF2Scheduler | inline |
| ddg_ | BF2Scheduler | private |
| DDGPass(InterPassData &data) | DDGPass | |
| deletingNode(MoveNode *deletedNode) | BF2Scheduler | |
| dreRemovedMoves_ | BF2Scheduler | private |
| duplicator() | BF2Scheduler | inline |
| duplicator_ | BF2Scheduler | private |
| EITHER enum value | BF2Scheduler | |
| eraseFromMoveNodeUseSet(LiveRangeData::MoveNodeUseMapSet &mnuMap, const TCEString ®, MoveNode *mn) | BF2Scheduler | private |
| EXACTCYCLE enum value | BF2Scheduler | |
| finalizeSchedule() | BF2Scheduler | |
| findBypassEdge(const MoveNode &mn) | BF2Scheduler | |
| findJump() | BF2Scheduler | private |
| findSiblings(MoveNode &mn) | BF2Scheduler | private |
| getDstUnit(MoveNode &mn) | BF2Scheduler | |
| getLoopAnalysis() | BF2Scheduler | inline |
| guardWriteNode() | BF2Scheduler | inline |
| handleDDG(DataDependenceGraph &ddg, SimpleResourceManager &rm, const TTAMachine::Machine &targetMachine, int minCycle=0, bool testOnly=false) | BF2Scheduler | virtual |
| handleLoopDDG(DataDependenceGraph &, SimpleResourceManager &, const TTAMachine::Machine &, int tripCount, SimpleResourceManager *, bool testOnly) override | BF2Scheduler | virtual |
| handleLoopDDG(BUMoveNodeSelector &selector, bool allowPreLoopOpshare) | BF2Scheduler | protected |
| hasUnscheduledSuccessors(MoveNode &mn) const | BF2Scheduler | |
| initializeQueues() | BF2Scheduler | private |
| interPassData() | SchedulerPass | |
| invariants_ | BF2Scheduler | private |
| invariantsOfCount_ | BF2Scheduler | private |
| isDeadResult(MoveNode &mn) const | BF2Scheduler | |
| isDestinationUniversalReg(const MoveNode &mn) | BF2Scheduler | static |
| isPreLoopSharedOperand(MoveNode &mn) const | BF2Scheduler | |
| isRegCopyAfter(MoveNode &mn) | BF2Scheduler | private |
| isRegCopyBefore(MoveNode &mn) | BF2Scheduler | private |
| isSourceUniversalReg(const MoveNode &mn) | BF2Scheduler | static |
| isTrigger(const TTAMachine::Unit &unit, MoveNode &mn) | BF2Scheduler | |
| jumpGuard() | BF2Scheduler | |
| jumpGuardWrite_ | BF2Scheduler | private |
| jumpNode() | BF2Scheduler | inline |
| jumpNode_ | BF2Scheduler | private |
| killDeadResults() const | BF2Scheduler | inline |
| killDeadResults_ | BF2Scheduler | private |
| latestCycle_ | BF2Scheduler | private |
| llResult_ | BF2Scheduler | private |
| longDescription() const | SchedulerPass | virtual |
| loopBufOps() | BF2Scheduler | |
| loopBufOps_ | BF2Scheduler | private |
| loopLimitNode() | BF2Scheduler | inline |
| LoopSchedulingMode enum name | BF2Scheduler | |
| maximumAllowedCycle() const | BF2Scheduler | inline |
| MoveNodeMap typedef | BF2Scheduler | |
| mustBeTrigger(const MoveNode &mn, const ProgramOperation &po) | BF2Scheduler | |
| NO_LOOP_INVARIANT enum value | BF2Scheduler | |
| NO_LOOP_SCHEDULER enum value | BF2Scheduler | |
| NO_PORT enum value | BF2Scheduler | |
| nodeAndCopyKilled(MoveNode &mn) | BF2Scheduler | |
| nodeKilled(MoveNode &mn) | BF2Scheduler | |
| nodeResurrected(MoveNode &mn) | BF2Scheduler | |
| NOT_SHARED enum value | BF2Scheduler | |
| operandShareRemovedMoves_ | BF2Scheduler | private |
| options_ | BF2Scheduler | private |
| pendingMoves_ | BF2Scheduler | private |
| possibleTempRegRFs(const MoveNode &mn, bool tempRegAfter, const TTAMachine::RegisterFile *forbiddenRF=nullptr) | BF2Scheduler | |
| preAllocateFunctionUnits(ProgramOperationPtr po) | BF2Scheduler | private |
| preAllocateFunctionUnits(ProgramOperationPtr po, const Operation &op, const TTAMachine::HWOperation &hwop, bool onlySharedWithAnother) | BF2Scheduler | private |
| preAllocateFunctionUnits(ProgramOperationPtr po, const Operation &op, int operandIndex, const TTAMachine::HWOperation &hwop, bool onlySharedWithAnother) | BF2Scheduler | private |
| preAllocateFunctionUnitsInner(ProgramOperationPtr po, const Operation &op, bool onlySharedWithAnother) | BF2Scheduler | private |
| PreLoopOperandEnum enum name | BF2Scheduler | |
| preLoopSharedOperands_ | BF2Scheduler | private |
| preSharedOperandPorts_ | BF2Scheduler | private |
| PROLOG_CYCLE_BIAS | BF2Scheduler | static |
| prologDDG() | BF2Scheduler | inline |
| prologDDG_ | BF2Scheduler | private |
| prologRM() | BF2Scheduler | inline |
| prologRM_ | BF2Scheduler | private |
| pushAntidepDestsDown(MoveNode &mn, int oldLC, int maxLC) | BF2Scheduler | private |
| releasePortForOp(const Operation &op) | BF2Scheduler | private |
| removedMoves_ | BF2Scheduler | private |
| renamer() | BF2Scheduler | inline |
| renamer_ | BF2Scheduler | private |
| reservePreallocatedFUs() | BF2Scheduler | private |
| revertBBLiveRangeBookkeepingForDestination(MoveNode *mn) | BF2Scheduler | |
| revertBBLiveRangeBookkeepingForSource(MoveNode *mn) | BF2Scheduler | |
| revertTopOpt() | BF2Scheduler | private |
| rm() | BF2Scheduler | inline |
| rm_ | BF2Scheduler | private |
| scheduleDDG(DataDependenceGraph &ddg, SimpleResourceManager &rm, const TTAMachine::Machine &targetMachine) | BF2Scheduler | |
| scheduledStack_ | BF2Scheduler | private |
| scheduleFrontFromMove(MoveNode &mn) | BF2Scheduler | private |
| SchedulerPass(InterPassData &data) | SchedulerPass | |
| SchedulingDirection enum name | BF2Scheduler | |
| selectMoveToSchedule() | BF2Scheduler | private |
| selector() | BF2Scheduler | inline |
| selector_ | BF2Scheduler | private |
| setLoopLimits(LoopAnalyzer::LoopAnalysisResult *llResult) | BF2Scheduler | inline |
| SHARED enum value | BF2Scheduler | |
| sharedOperands_ | BF2Scheduler | private |
| shortDescription() const override | BF2Scheduler | virtual |
| swapToUntrigger(ProgramOperationPtr po, const Operation &op, int operandIndex, MoveNode &trig) | BF2Scheduler | private |
| targetMachine() const | BF2Scheduler | inline |
| targetMachine_ | BF2Scheduler | private |
| TOPDOWN enum value | BF2Scheduler | |
| tripCount() | BF2Scheduler | inline |
| tripCount_ | BF2Scheduler | private |
| undoPushAntideps(MoveNode &aDepSource) | BF2Scheduler | private |
| unreservePreallocatedFUs() | BF2Scheduler | private |
| unschedule() | BF2Scheduler | |
| writeDotWithNameAndNodeID(DataDependenceGraph &ddg, const TCEString &namePrefix, const MoveNode &mn) | BF2Scheduler | privatestatic |
| ~BF2Scheduler() | BF2Scheduler | |
| ~DDGPass() | DDGPass | virtual |
| ~SchedulerPass() | SchedulerPass | inlinevirtual |