33 lines
711 B
Java
33 lines
711 B
Java
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;
|
|
}
|
|
}
|