Calculate memory bound or compute bound kernels using static analysis

I was wondering if we may find-out if a kernel is memory bound or compute bound by not actually running the program, but by doing a static analysis of the generated PTX code. Am I hoping for too much?