llvmir some opt
This commit is contained in:
32
midend/llvm/value/IrLoop.java
Normal file
32
midend/llvm/value/IrLoop.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package midend.llvm.value;
|
||||
|
||||
public class IrLoop {
|
||||
private IrBasicBlock condBB;
|
||||
private IrBasicBlock bodyBB;
|
||||
private IrBasicBlock stepBB;
|
||||
private IrBasicBlock followBB;
|
||||
|
||||
public IrLoop(IrBasicBlock condBB, IrBasicBlock bodyBB,
|
||||
IrBasicBlock stepBB, IrBasicBlock followBB) {
|
||||
this.condBB = condBB;
|
||||
this.bodyBB = bodyBB;
|
||||
this.stepBB = stepBB;
|
||||
this.followBB = followBB;
|
||||
}
|
||||
|
||||
public IrBasicBlock getCondBB() {
|
||||
return condBB;
|
||||
}
|
||||
|
||||
public IrBasicBlock getBodyBB() {
|
||||
return bodyBB;
|
||||
}
|
||||
|
||||
public IrBasicBlock getStepBB() {
|
||||
return stepBB;
|
||||
}
|
||||
|
||||
public IrBasicBlock getFollowBB() {
|
||||
return followBB;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user