https://hgpu.org/?p=17989
Lost in Abstraction: Pitfalls of Analyzing GPUs at the Intermediate Language Level