It is akin to SourceInterpreter, but more efficient as it only tracks the sources of integer constants and it doesn't track sources through copy instructions.