de2d8694e25a814696358e95141f4b1aa4d8847e |
|
20-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r275480 Bug: http://b/31320715 This merges commit 7dcf7f03e005379ef2f06db96aa93f06186b66d5 from aosp/dev. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Iaf3738f74312d875e69f61d604ac058f381a2a1a
/external/llvm/include/llvm/Support/Dwarf.h
|
f3ef5332fa3f4d5ec72c178a2b19dac363a19383 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 Change-Id: I1f29c4676a8abe633ab5707dded58d846c973d50
/external/llvm/include/llvm/Support/Dwarf.h
|
6948897e478cbd66626159776a8017b3c18579b9 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r239765 Bug: 20140355: This rebase pulls the upstream fix for the spurious warnings mentioned in the bug. Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/include/llvm/Support/Dwarf.h
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/include/llvm/Support/Dwarf.h
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/include/llvm/Support/Dwarf.h
|
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/Support/Dwarf.h
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Support/Dwarf.h
|
7bb782b1cd3b931cf27565bd7c5a8952037f01cb |
|
09-Dec-2013 |
Manman Ren <manman.ren@gmail.com> |
Merging r196144: ------------------------------------------------------------------------ r196144 | mren | 2013-12-02 12:09:52 -0800 (Mon, 02 Dec 2013) | 4 lines Debug Info: Move the constant for Debug Info Version from Dwarf.h to Metadata.h. Suggested by Eric. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@196819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
35a02635b23f3b063a8860b6258c5b3e9507840a |
|
09-Dec-2013 |
Bill Wendling <isanbard@gmail.com> |
Merging r195494: ------------------------------------------------------------------------ r195494 | mren | 2013-11-22 11:41:59 -0800 (Fri, 22 Nov 2013) | 4 lines Debug Info: add a constant for debug info version number. This will be used to output the debug info version number as a module flag. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@196760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
a954618c6e6c5f94d3cedc0b6bc19dbc49e56ac2 |
|
25-Oct-2013 |
David Blaikie <dblaikie@gmail.com> |
DIEHash: Summary hashing of nested types git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
770530babc78e444bb6d0aadc87702ef138293fd |
|
21-Oct-2013 |
David Blaikie <dblaikie@gmail.com> |
DebugInfo: Put each kind of constant (form, attribute, tag, etc) into its own enum for ease of use. This allows various variables to be more self-documenting and easier to debug by being of specific types without overlapping enum values. Precommit review by Eric Christopher. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193091 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
379f76e873b91550e3d9cee79dff814e3ce1e86e |
|
07-Oct-2013 |
Richard Mitton <richard@codersnotes.com> |
Formally added an explicit enum for DWARF TLS support. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192118 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
118a0659ab8a4d0e0af343b88e5fa71a5c1eb6a6 |
|
24-Sep-2013 |
Reid Kleckner <reid@kleckner.net> |
Explicitly request unsigned enum types when desired The underlying type of all plain enums in MSVC is 'int', even if the enumerator contains large 32-bit unsigned values or values greater than UINT_MAX. The only way to get a large or unsigned enum type is to request it explicitly with the C++11 strong enum types feature. However, since LLVM isn't C++11 yet, I had to add a conditional LLVM_ENUM_INT_TYPE to Compiler.h to control its usage. The motivating true positive for this change is compiling PointerIntPair with MSVC for win64. The PointerIntMask value is supposed to be pointer sized value of all ones with some low zeros. Instead, it's truncated to 32-bits! We are only saved later because it is sign extended back in the AND with int64_t, and we happen to want all ones. This silences lots of -Wmicrosoft warnings during a clang self-host targeting Windows. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
ac3f016599ac50a4777b0348c43892c041ef489b |
|
20-Sep-2013 |
David Blaikie <dblaikie@gmail.com> |
DebugInfo: GDBIndexEntry*String conversion functions now return const char* for easy llvm::formating This was previously invoking UB by passing a user-defined type to format. Thanks to Jordan Rose for pointing this out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191060 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
0bb2c300a339531b5df3e8c12dbed4e8770e2833 |
|
20-Sep-2013 |
Richard Mitton <richard@codersnotes.com> |
Fixed warning git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191053 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
5cc319a42a914b24b164a94d9a563c728a7a4026 |
|
20-Sep-2013 |
Richard Mitton <richard@codersnotes.com> |
Added support for generate DWARF .debug_aranges sections automatically. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191052 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
994c37fcb001bc5a53bf2c676009b327b882d765 |
|
20-Sep-2013 |
David Blaikie <dblaikie@gmail.com> |
DebugInfo: llvm-dwarfdump support for gnu_pubnames section git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
18a6ade6cd638c1e5d2c7c7d044cec0fec5c63d3 |
|
20-Sep-2013 |
David Blaikie <dblaikie@gmail.com> |
DebugInfo: Improve IR annotation comments for GNU pubthings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191043 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
03fadd7f14c94620a5135968de155505b1bb7c4f |
|
19-Sep-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
Unbreak C++03 build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9599f51559c692bb20092da23e3a34b2cc841e03 |
|
19-Sep-2013 |
David Blaikie <dblaikie@gmail.com> |
Unshift the GDB index/GNU pubnames constants modified in r191025 Based on code review feedback from Eric Christopher, unshifting these constants as they can appear in the gdb_index itself, shifted a further 24 bits. This means that keeping them preshifted is a bit inflexible, so let's not do that. Given the motivation, wrap up some nicer enums, more type safety, and some utility functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191035 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
ecb41cfe36c9e60664c95970bfae82e4cf7397c5 |
|
19-Sep-2013 |
David Blaikie <dblaikie@gmail.com> |
DebugInfo: Simplify gnu_pubnames index computation. Names open to bikeshedding. Could switch back to the constants being unshifted, but this way seems a bit easier to work with. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
8f1a9299de0333c8c310b7580ea63ba5b7a3c400 |
|
13-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Add initial support for handling gnu style pubnames accepted by some versions of gold. This support is designed to allow gold to produce gdb_index sections similar to the accelerator tables and consumable by gdb. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
d4ad5e32a61da5eb046cc109a2bb7c68cc06745f |
|
09-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Add constant defines for gnu pubnames and gnu pubtypes - they're used for the gdb index as the names convey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
8e54341935c475d2ea4b64da9933c0103cb83842 |
|
09-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Formatting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190342 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
577056f89c840537b059ea4cef8d2ae18513cda0 |
|
05-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Move accelerator table defines and constants to Dwarf.h since we're proposing it for DWARF5. No functional change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190074 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
c65d2010084fe471e1e8b86d0cec1d051e5a524f |
|
05-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Rename enums to match convention and remove superfluous "dwarf" in names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190067 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
1aaf8843dc1c29f9dd9fa59cb507f7de924674dd |
|
05-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Clean up some whitespace and comment formatting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
5afaf5d1c1879d5cfbb3230dcb56297bd886bda4 |
|
05-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Move default dwarf version enum into the llvm dwarf constants rather than the spec dwarf constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
27ed5716ef97210879c1e2163210608679c5129e |
|
03-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Migrate the DWARF_VERSION constant to 4. It largely needs to go away. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189824 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
d7d43dc435f24e611d9d8090f6ca80a4998efd31 |
|
21-Aug-2013 |
David Majnemer <david.majnemer@gmail.com> |
DebugInfo: Do not use the DWARF Version for the .debug_pubnames or .debug_pubtypes version field Summary: LLVM would generate DWARF with version 3 in the .debug_pubname and .debug_pubtypes version fields. This would lead SGI dwarfdump to fail parsing the DWARF with (in the instance of .debug_pubnames) would exit with: dwarfdump ERROR: dwarf_get_globals: DW_DLE_PUBNAMES_VERSION_ERROR (123) This fixes PR16950. Reviewers: echristo, dblaikie Reviewed By: echristo CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1454 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
6c5ae22c6ac3890f5bb9bbb8ef62ef02271987c8 |
|
15-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Add DW_AT_GNU_odr_signature to the set of dwarf attributes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
c3b5997910d34b7cdd4bca4f0da48c4488009e5b |
|
10-Apr-2013 |
Eric Christopher <echristo@gmail.com> |
Revert "Update the version of dwarf we say we're emitting to at least 3." temporarily while we work on plumbing through some changes to continue supporting gdb on darwin. This reverts commit r179122. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179222 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
af12ad7c9264cb5840ccff5055d0a112a91798a5 |
|
09-Apr-2013 |
Eric Christopher <echristo@gmail.com> |
Update the version of dwarf we say we're emitting to at least 3. Deals with a dwarf2 -> dwarf3 DW_FORM_ref_addr change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179122 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
60bdc5b16e2fc17be184b515a00c2e2a2eb40b89 |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Initial support for DWARF CFI parsing and dumping in LLVM git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9a1e0e252a7ede548acaac98cf304d4bb135fb97 |
|
08-Jan-2013 |
Eric Christopher <echristo@gmail.com> |
Remove the llvm-local DW_TAG_vector_type tag and add a test to make sure that vector types do work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
72a81be37452983f9960a376c19682034ef7db35 |
|
08-Jan-2013 |
Eric Christopher <echristo@gmail.com> |
Remove what appears to be a dead llvm-specific debug tag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171821 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
5094c0c2de9dc6a0345c9cd0f17af6193d917aed |
|
17-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Add constant definitions for fission dwarf attributes, forms, etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168218 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
6c31ee2b10827583a0fbcb39623fdfb440c917ef |
|
29-Mar-2012 |
Eric Christopher <echristo@apple.com> |
Lowercase the tag name to match the rest of dwarf. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
0df823461dd3de0146c656cba4697d96998f3d24 |
|
04-Feb-2012 |
Devang Patel <dpatel@apple.com> |
Update llvm debug version to support new structure and tag for Objective-C property's debug info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
36b24b0dfa2ca1ea203f37ce62d06ee23bd63c82 |
|
04-Feb-2012 |
Devang Patel <dpatel@apple.com> |
Add new tag and an attribute to support debug info for objective-c property. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
94c2e85bea1ab1b837a4c055ccc83d5cd32dd027 |
|
09-Dec-2011 |
Kevin Enderby <enderby@apple.com> |
The second part of support for generating dwarf for assembly source files. This generates the dwarf Compile Unit DIE and a dwarf subprogram DIE for each non-temporary label. The next part will be to get the clang driver to enable this when assembling a .s file. rdar://9275556 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146262 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
2460f32a8ab3fec16f1578c0119c3c029d236fa5 |
|
15-Sep-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Despite what the GCC wiki says, a quick search shows that DW_AT_GNU_template_name = 0x2110, not 0x2108. That would explain those attr #0x2110 under the DW_TAG_GNU_template_template_param I'm seeing. Migrate from documented values to reality. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
3a4178ea13b508bdad6f51d351d8ad3cf589959e |
|
15-Sep-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Add some more DWARF extensions from: 1. http://gcc.gnu.org/wiki/TemplateParmsDwarf 2. ftp://ftp.software.ibm.com/software/os390/czos/dwarf/mips_extensions.pdf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139784 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
f59c532cfd2743b386b729244d3cb752ac55ab0b |
|
15-Sep-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Update Dwarf enums list for DWARF 4. Note that DW_TAG_rvalue_reference_type is officially 0x42, not 0x41. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
de9ddbf19ada796c17e3c42eae477055616130df |
|
13-Sep-2011 |
Devang Patel <dpatel@apple.com> |
Maintain hexadecimal order. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
5443140021291121a1e9d11cc4d74428f259cd6f |
|
12-Sep-2011 |
Devang Patel <dpatel@apple.com> |
Add DW_ATE_UTF, which clang started using in my previous commit! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
d6a49773ffbe35847baa7a68773ebbb326120dd0 |
|
16-Aug-2011 |
Devang Patel <dpatel@apple.com> |
Increment debug info version to accommodate upcoming change in debug info node structure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137751 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
23336b449eee301f4c4dcabbd75dedf3c75c30fc |
|
19-Jul-2011 |
Devang Patel <dpatel@apple.com> |
Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yesterday. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
f51bb7cef8b0aa25506308c2ec0fcde58e1dc7ed |
|
19-Jul-2011 |
Bob Wilson <bob.wilson@apple.com> |
Revert "Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block." This reverts commit 9fec5e346efdf744b151ae6604f912908315fa7a. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9fec5e346efdf744b151ae6604f912908315fa7a |
|
19-Jul-2011 |
Devang Patel <dpatel@apple.com> |
Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135457 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
201e6cdc39d5dca4e70cdd331f6f5055b3af3534 |
|
12-May-2011 |
Devang Patel <dpatel@apple.com> |
Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. s/DW_AT_APPLE_objc_class_extension/DW_AT_APPLE_objc_complete_type/g git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
b11f80e94b590c90d07254dfa2406cf504e09cd3 |
|
12-May-2011 |
Devang Patel <dpatel@apple.com> |
Let Objective-C front-end identify class extension, in dwarf output, using an attribute DW_AT_APPLE_objc_class_extension. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
06161fcdd6f8fe80aff090f9c4d75e1cab2b7da2 |
|
22-Apr-2011 |
Devang Patel <dpatel@apple.com> |
Add DW_OP_bit_piece. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
e9db5e29e3af91eec572bfeb8dcec908213298b0 |
|
16-Apr-2011 |
Devang Patel <dpatel@apple.com> |
Introduce support to encode Objective-C property information in debugging information generated for an interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129624 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
f3a32140492d8df34439a910290f3c16b08023cd |
|
19-Feb-2011 |
Devang Patel <dpatel@apple.com> |
Remove unused tag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
98d9f5d90dacf5664fe55bc98a03322d2da68a7c |
|
19-Feb-2011 |
Devang Patel <dpatel@apple.com> |
Provide tag strings for llvm specific tags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
b83e60e602768238d5c56aee92537f8d5470a268 |
|
22-Jan-2011 |
Chris Lattner <sabre@nondot.org> |
add DW_TAG for rvalue refs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
3bb435301a2b5c901a993b0e151d05b596697038 |
|
30-Sep-2010 |
Kevin Enderby <enderby@apple.com> |
Did my commit for the last patch for the .loc directory from the wrong place and missed a bunch of files. Here the rest. Sorry about that. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9dd2b47d444e310347debcac5cdddedbb22881e6 |
|
29-Sep-2010 |
Devang Patel <dpatel@apple.com> |
Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial. This is a backword compatible change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
f7a503e6bb0773c198620defd5bd71813d1398e9 |
|
17-Jun-2010 |
Jason Molenda <jmolenda@apple.com> |
Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and DW_OP_breg[0..31] to Dwarf.h. Add "DW_" prefix to the llvm::dwarf::*String methods which did not already have them in Dwarf.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
2a4a3b7c6180202d24aff5b1992067907aefcab6 |
|
19-Apr-2010 |
Devang Patel <dpatel@apple.com> |
Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
4b945500a5eb1b32ee8004e40e386105ee5815eb |
|
09-Mar-2010 |
Devang Patel <dpatel@apple.com> |
Start using DIFile. See updated SourceLevelDebugging.html for more information. This patch updates LLVMDebugVersion to 8. Debug info descriptors encoded using LLVMDebugVersion 7 is supported. Corresponding llvmgcc and clang FE commits are required. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98020 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9184b25fa543a900463215c11635c2c014ddb623 |
|
15-Feb-2010 |
Anton Korobeynikov <asl@math.spbu.ru> |
Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96285 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
01248e671100fbd6eac6bc3646096dc75ec885d1 |
|
21-Aug-2009 |
Reid Kleckner <reid@kleckner.net> |
Fix a bug where the DWARF emitter in the JIT was not initializing alignment bytes. libgcc doesn't seem to mind, but if you pass this DWARF to GDB, it doesn't like it. Also make the JIT memory manager to initialize it's memory to garbage in debug mode, so that it's easier to find bugs like these in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79674 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
6dc4ade59505fd8a01370ff8da5b18110f7a2f41 |
|
11-May-2009 |
Mike Stump <mrs@apple.com> |
Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
fe2cce63aa26d0916fa7be32c6bf7fa8fb059ee7 |
|
20-Feb-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Removed trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
13319ceffdd99d153e62011c5dda08b95e3279e3 |
|
17-Feb-2009 |
Devang Patel <dpatel@apple.com> |
The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. Add support for two additional DWARF attributes to encode Objective-C runtime version number. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
3b64c6bc2916bc62a99ef8a2995a426d994e1a04 |
|
23-Jan-2009 |
Devang Patel <dpatel@apple.com> |
Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. DW_AT_APPLE_optimized flag is set when a compile_unit is optimized. The debugger takes advantage of this information some way. DW_AT_APPLE_flags encodes command line options when certain env. variable is set. This is used by build engineers to track various gcc command lines used by by a project, irrespective of whether the project used makefile, Xcode or something else. llvm-gcc patch is next. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
018ec84b32cfe87941e496faa410a0aaa445d0cd |
|
20-Jan-2009 |
Devang Patel <dpatel@apple.com> |
indentation... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62603 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
6906ba52f050a6608502987e754a622f5c5111a6 |
|
20-Jan-2009 |
Devang Patel <dpatel@apple.com> |
Need only one set of debug info versions enum. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
84b7df43fb098268f6ce37a3e32bcc2f455ecf96 |
|
06-May-2008 |
Dan Gohman <gohman@apple.com> |
Remove uses of llvm/System/IncludeFile.h that are no longer needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50695 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
7ed47a13356daed2a34cd2209a31f92552e3bdd8 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
bed2946a96ecb15b0b636fa74cb26ce61b1c648e |
|
16-Apr-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Removed tabs everywhere except autogenerated & external files. Add make target for tabs checking. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36146 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
b82313fdc21e8190768addf0f16710b94f0e1441 |
|
01-Feb-2007 |
Jim Laskey <jlaskey@mac.com> |
Support for non-landing pad exception handling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
6f397bf4c8f19691bde016e5e6fbeddf8cd7f363 |
|
21-Aug-2006 |
Jim Laskey <jlaskey@mac.com> |
Adding new Dwarf constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29798 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
7107c3badfe78ec89dcab6c02cf1b1bcaccc42a8 |
|
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR780: 1. Move IncludeFile.h to System library 2. Move IncludeFile.cpp to System library 3. #1 and #2 required to prevent cyclic library dependencies for libSystem 4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h 5. Add IncludeFile support to various lib/System classes. 6. Add new lib/System classes to LinkAllVMCore.h All this in an attempt to pull in lib/System to what's required for VMCore git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29287 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
7089f45987728197e80174e7640f0178d688080e |
|
16-Jun-2006 |
Jim Laskey <jlaskey@mac.com> |
1. Revise vector debug support. 2. Update docs for vector debug support and new version control. 3. Simplify serialization of DebugDescInfo subclasses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
f8a01a966120a041fe96300271573a8bf5a3e668 |
|
15-Jun-2006 |
Jim Laskey <jlaskey@mac.com> |
1. Support standard dwarf format (was bootstrapping in Apple format.) 2. Add vector support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
b8509c5752d58280178f611e0c3f8b89ed076598 |
|
23-Mar-2006 |
Jim Laskey <jlaskey@mac.com> |
Generate local variable and scope information and equivalent dwarf forms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
abd19e8b5bc96b62000d60254bcfe6297639d4b1 |
|
01-Mar-2006 |
Jim Laskey <jlaskey@mac.com> |
Remove comma from enum list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26456 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9c4447aa2b47f133ac3eac095adb3c375d33031e |
|
01-Mar-2006 |
Jim Laskey <jlaskey@mac.com> |
Switch back to using actual dwarf tags. Simplifies code without loss to other debug forms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26455 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
9a777a3a8ed8f73cc9a256208ad3c52391eb5aae |
|
27-Feb-2006 |
Jim Laskey <jlaskey@mac.com> |
Qualify dwarf namespace inside llvm namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
0d086af82b2b659688911a5e8c3eb27d58156063 |
|
27-Feb-2006 |
Jim Laskey <jlaskey@mac.com> |
Re-orging file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|
a550f638333815177ac79a6fa357461d77396614 |
|
26-Jan-2006 |
Jim Laskey <jlaskey@mac.com> |
Split out Dwarf constants for use outside DwarfWriter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25646 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Dwarf.h
|