OpenASIP  2.0
BFLateBypassGuard.hh
Go to the documentation of this file.
1 #ifndef BF_LATE_BYPASS_GUARD_HH
2 #define BF_LATE_BYPASS_GUARD_HH
3 
4 #include "BFLateBypass.hh"
5 namespace TTAMachine {
6  class Guard;
7 }
9 public:
10  BFLateBypassGuard(BF2Scheduler& sched, MoveNode& src, MoveNode& dst, int lc) :
11  BFLateBypass(sched, src, dst, lc) {}
12 
13  virtual bool operator()();
14  virtual void undoOnlyMe();
15 private:
17 };
18 
19 #endif
TTAMachine::Guard
Definition: Guard.hh:55
BFLateBypass.hh
BFLateBypassGuard::operator()
virtual bool operator()()
Definition: BFLateBypassGuard.cc:19
MoveNode
Definition: MoveNode.hh:65
BFLateBypassGuard::undoOnlyMe
virtual void undoOnlyMe()
Definition: BFLateBypassGuard.cc:147
BFLateBypassGuard::BFLateBypassGuard
BFLateBypassGuard(BF2Scheduler &sched, MoveNode &src, MoveNode &dst, int lc)
Definition: BFLateBypassGuard.hh:10
BF2Scheduler
Definition: BF2Scheduler.hh:74
BFLateBypassGuard::originalGuard_
const TTAMachine::Guard * originalGuard_
Definition: BFLateBypassGuard.hh:16
TTAMachine
Definition: Assembler.hh:48
BFLateBypass
Definition: BFLateBypass.hh:47
BFLateBypassGuard
Definition: BFLateBypassGuard.hh:8