If known DebugLocs do not match then two DBG_VALUE machine instructions are not ident...
authorDevang Patel <dpatel@apple.com>
Thu, 7 Jul 2011 17:45:33 +0000 (17:45 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 7 Jul 2011 17:45:33 +0000 (17:45 +0000)
commit9194c6716be13e2b8d2cf8e45273bf6c79f8b32c
treeeb182bdc7d5545640792718deae50f5cdda26fed
parentf86b76ead71649c58d34e625416008b4fec95eb8
If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example,

        DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:32:10 ]
        DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:31:10 ]

These two MIs represent identical value, 3.31...,  for one variable, ds, but they are not identical because the represent two separate instances of inlined variable "ds".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134620 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineInstr.cpp