Committing before modifying IR to include range (rather than range as a hashmap in range analyzer