public class LoopInterchange extends TransformPass
| Constructor and Description |
|---|
LoopInterchange(Program program) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPassName()
Returns the name of the transform pass
|
boolean |
isLegal(java.util.LinkedList<Loop> nest,
int src,
int target) |
void |
start()
Starts a transform pass
|
void |
swapLoop(ForLoop loop1,
ForLoop loop2) |
runpublic LoopInterchange(Program program)
public java.lang.String getPassName()
TransformPassgetPassName in class TransformPasspublic void start()
TransformPassstart in class TransformPasspublic boolean isLegal(java.util.LinkedList<Loop> nest, int src, int target)