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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/lib/Support/Dwarf.cpp
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/lib/Support/Dwarf.cpp
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Support/Dwarf.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
edc8e7b4ffce82e19a1eb8080eef917bc443fe7f |
|
05-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Formatting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
7bf3d6a0438485df61c438f26cfbaef2f8d8a3c4 |
|
21-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Previously, parsing capability of the .debug_frame section was added to lib/DebugInfo, with dumping in llvm-dwarfdump. This patch adds initial ability to parse and dump CFA instructions contained in entries. To keep it manageable, the patch omits some more advanced capabilities (accounted in TODOs): * Parsing of instructions with BLOCK arguments (expression lists) * Dumping of actual instruction arguments (currently only names are dumped). This is quite tricky since the dumper has to effectively "interpret" the instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175820 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
034b94b17006f51722886b0f2283fb6fb19aca1f |
|
19-Dec-2012 |
Bill Wendling <isanbard@gmail.com> |
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170502 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
a3959b6d69893ad6acc18226f4fc38dc377ac739 |
|
01-Dec-2012 |
Eric Christopher <echristo@gmail.com> |
Add support for fission attributes/forms/operations -> string. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
e9afbfe6644fae10a86b0f46a0aee589246d04fd |
|
19-Apr-2010 |
Devang Patel <dpatel@apple.com> |
Fix typo. add a test case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101812 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
837eda93ee1d89689925e45e90c59cf948e531bb |
|
29-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
Do not crash when .ll printing metadata that smells like debug info, but isn't. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92268 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
480decf1a2ef766cf768391f573323128445650c |
|
29-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
fix indentation, fit in 80 cols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
7f29dfd75c1503a863a6ffa422728e10de1c6338 |
|
29-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
fix .cpp file to not wrap the entire file in namespace blocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
c23197a26f34f559ea9797de51e187087c039c42 |
|
14-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
c25e7581b9b8088910da31702d4ca21c4734c6d7 |
|
11-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
8cf6571ec06a139c008cf3e667f120d8b7cfdf01 |
|
14-May-2009 |
Mike Stump <mrs@apple.com> |
Add dumping support for DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
f3dc0c048a807d1de4b8738af92f5aaeb34786d4 |
|
14-May-2009 |
Mike Stump <mrs@apple.com> |
Fix whitespacing (space after switch). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
51b7f8268b5a266c07a49c047c7e05f7f974787a |
|
12-Oct-2008 |
Dale Johannesen <dalej@apple.com> |
Change TAG_ names to DW_TAG for gcc (testsuite) compatibility. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
ba0fb071567a1e155d3023d1598995a8bfe1c47b |
|
12-Oct-2008 |
Dale Johannesen <dalej@apple.com> |
Change Dwarf comments starting with AT_ to DW_AT_ to match gcc. Helps with the testsuite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
4ee451de366474b9c228b4e5fa573795a715216d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|
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/lib/Support/Dwarf.cpp
|