OpenASIP
2.0
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
Functions
a
b
c
d
f
g
i
l
m
n
o
p
s
Variables
Typedefs
a
b
c
d
e
f
i
n
p
r
s
t
Enumerations
Enumerator
b
c
f
g
h
i
l
m
o
r
s
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
i
l
m
n
o
p
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
z
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
x
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
f
i
j
l
m
n
o
p
r
s
t
u
w
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
applibs
Scheduler
Algorithms
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
}
8
class
BFLateBypassGuard
:
public
BFLateBypass
{
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
:
16
const
TTAMachine::Guard
*
originalGuard_
;
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
Generated by
1.8.17