While toLLVM fait
This commit is contained in:
@@ -36,6 +36,8 @@ public interface Interface {
|
||||
public S visitIfThenLLVM(IfThenLLVMImp instr, H h);
|
||||
public S visitWhileLLVM(WhileLLVMImp instr, H h);
|
||||
public S visitLabelLLVM(LabelLLVMImp instr, H h);
|
||||
public S visitBrLLVM(BrLLVMImp instr, H h);
|
||||
public S visitBrCondLLVM(BrCondLLVMImp instr, H h);
|
||||
}
|
||||
|
||||
//////////ExpressionLLVM (expression)
|
||||
@@ -53,6 +55,7 @@ public interface Interface {
|
||||
public S visitLoadLLVM(loadLLVMImpl e,H h);
|
||||
public S visitValLLVM(ValLLVMImpl e,H h);
|
||||
public S visitVarLLVM(VarLLVMImpl e,H h);
|
||||
public S visitIcmpLLVM(IcmpLLVMImp e, H h);
|
||||
}
|
||||
|
||||
/*public interface IdentifierLLVM{ //globaux @ et local %
|
||||
@@ -64,12 +67,12 @@ public interface Interface {
|
||||
|
||||
public interface TypeLLVM{
|
||||
public <H,S> S accept(TypeLLVMVisitor<H,S> v, H h);
|
||||
public int getNbBit();
|
||||
}
|
||||
|
||||
public interface TypeLLVMVisitor<H,S> {
|
||||
public S visitIntLLVM(IntLLVMImpl e,H h);
|
||||
public S visitVoidLLVM(VoidLLVMImpl e, H h);
|
||||
public S visitBooleanLLVM(BooleanLLVMImp e, H h);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user