logoalt Hacker News

JonChesterfieldyesterday at 3:49 PM0 repliesview on HN

That one is called scalar evolution, llvm abbreviates it as SCEV. The implementation is relatively complicated.