refactor (basic block optimizer is now a helper function instead of a parent class)
refactor (basic block optimizer is now a helper function instead of a parent class)

jsx/JSX,dj31416/JSX,jsx/JSX,dj31416/JSX,jsx/JSX,dj31416/JSX,jsx/JSX,jsx/JSX,dj31416/JSX,dj31416/JSX