diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-06-09 09:09:19 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-06-09 09:09:19 +0000 |
| commit | 2be29929beb4541f202c6a2301920a61fd3a75f5 (patch) | |
| tree | 4c1cbe5fcc9e0ca68948b3fc5bbf49f37dff4cf3 /llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | |
| parent | 66c6a18d39698957f6f3433337654686201213c7 (diff) | |
| download | bcm5719-llvm-2be29929beb4541f202c6a2301920a61fd3a75f5.tar.gz bcm5719-llvm-2be29929beb4541f202c6a2301920a61fd3a75f5.zip | |
Fix line numbers for code inlined from __nodebug__ functions.
Instructions from __nodebug__ functions don't have file:line
information even when inlined into no-nodebug functions. As a result,
intrinsics (SSE and other) from <*intrin.h> clang headers _never_
have file:line information.
With this change, an instruction without !dbg metadata gets one from
the call instruction when inlined.
Fixes PR19001.
llvm-svn: 210459
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions

