IRCE: use SCEVs instead of llvm::Value's for intermediate