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; } }