hanchenye-llvm-project/llvm/lib
David Blaikie 973141a035 DebugInfo: Don't include DW_AT_inline on each abstract definition multiple times.
When I refactored this in r208636 I accidentally caused this to be added
multiple times to each abstract subprogram (not accounting for the
deduplicating effect of the InlinedSubprogramDIEs set).

This got better in r208798 when the abstract definitions got the
attribute added to them at construction time, but still had the
redundant copies introduced in r208636.

This commit removes those excess DW_AT_inlines and relies solely on the
insertion in r208798.

llvm-svn: 209166
2014-05-19 22:07:16 +00:00
..
Analysis Check the alwaysinline attribute on the call as well as on the caller. 2014-05-19 18:25:54 +00:00
AsmParser Use create methods since msvc doesn't handle delegating constructors. 2014-05-17 21:29:57 +00:00
Bitcode Use create methods since msvc doesn't handle delegating constructors. 2014-05-17 21:29:57 +00:00
CodeGen DebugInfo: Don't include DW_AT_inline on each abstract definition multiple times. 2014-05-19 22:07:16 +00:00
DebugInfo [DWARF parser] Teach DIContext to fetch short (non-linkage) function names for a given address. 2014-05-17 00:07:48 +00:00
ExecutionEngine [RuntimeDyld] Fix x86-64 MachO GOT relocation handling. 2014-05-19 19:21:25 +00:00
IR Use create methods since msvc doesn't handle delegating constructors. 2014-05-17 21:29:57 +00:00
IRReader
LTO Delete getAliasedGlobal. 2014-05-16 22:37:03 +00:00
LineEditor
Linker Use create methods since msvc doesn't handle delegating constructors. 2014-05-17 21:29:57 +00:00
MC Fix hardcoded slash to native path seperator which was exposed from llvm::sys::path. 2014-05-16 13:16:30 +00:00
Object Implement MachOObjectFile::isSectionData() and MachOObjectFile::isSectionBSS 2014-05-19 20:36:02 +00:00
Option Options: Use erase_if to remove Args from the list. 2014-05-18 15:14:13 +00:00
ProfileData ProfileData: Allow multiple profiles in RawInstrProfReader 2014-05-16 00:38:00 +00:00
Support MemoryBuffer: Use GetNativeSystemInfo() 2014-05-19 16:13:28 +00:00
TableGen Use a vector of unique_ptrs to fix a memory leak introduced in r208179. 2014-05-08 09:29:28 +00:00
Target [ConstantHoisting][X86] Change the cost model to never hoist constants for types larger than i128. 2014-05-19 21:00:53 +00:00
Transforms Check the alwaysinline attribute on the call as well as on the caller. 2014-05-19 18:25:54 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile