[LLVMdev] Recovering variable names from bitcode
xi.wang at gmail.com
Wed Feb 29 14:08:35 PST 2012
On Feb 29, 2012, at 2:59 PM, Ashay Rane wrote:
> I have been facing a few problems getting names of variables from the bitcode. The bitcode does contain debug metadata. The first problem is regarding `memtmp' variables (apparently, the original variable name is no longer present in the bitcode). The other two problems concern OpenMP. In one case, the instruction is not named and hence establishing a connection to the debug metadata does not seem possible. In the other case, I am noticing some extra fields present in the `omp_data_s' structure (these fields are not present in the source code) and hence the `alloca' does not match the metadata definition.
You may try clang. It generates the debugging information you want.
More information about the llvm-dev