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/Object/RelocVisitor.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/Object/RelocVisitor.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/Object/RelocVisitor.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/Object/RelocVisitor.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/Object/RelocVisitor.h
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Object/RelocVisitor.h
|
081a1941b595f6294e4ce678fd61ef56a2ceb51e |
|
09-Aug-2013 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Object] Split the ELF interface into 3 parts. * ELFTypes.h contains template magic for defining types based on endianess, size, and alignment. * ELFFile.h defines the ELFFile class which provides low level ELF specific access. * ELFObjectFile.h contains ELFObjectFile which uses ELFFile to implement the ObjectFile interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
5c368899b30a6b2d2148e8f37e8181ba2b7c2b80 |
|
22-Jun-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
RelocVisitor: Add another PPC64 relocation that occurs in dwarf output. Should bring the ppc64 buildbot back to life. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184633 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
769b70ec4f22129317631eab8c87bb5b0e45a4a5 |
|
18-May-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add basic support for ELF32-ppc relocations to llvm-dwarfdump. Should help the ppc32 buildbot. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
4fcf82f3163f34ddc5c659ceb20e87057a287e10 |
|
09-May-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Avoid runtime type checks. In most cases the relocation type implies the object word size and endianness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
167957fa095bc7200b908e6e142be3e604bcfeea |
|
09-May-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Change getRelocationAdditionalInfo to be ELF only. It was only implemented for ELF where it collected the Addend, so this patch also renames it to getRelocationAddend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181502 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
820b3fd7716cf5ab26961d1b2b21fd5d0f330fe1 |
|
03-May-2013 |
Richard Sandiford <rsandifo@linux.vnet.ibm.com> |
[SystemZ] Add ELF relocation support Another step towards reinstating the SystemZ backend. Tests will be included in the main backend patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
956ca7265c697107708468b7e1b2fd21f4185bae |
|
25-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Clarify getRelocationAddress x getRelocationOffset a bit. getRelocationAddress is for dynamic libraries and executables, getRelocationOffset for relocatable objects. Mark the getRelocationAddress of COFF and MachO as not implemented yet. Add a test of ELF's. llvm-readobj -r now prints the same values as readelf -r. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180259 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
b05dc5546062f29bf08837db8f680879aa1c14cf |
|
11-Feb-2013 |
Tim Northover <Tim.Northover@arm.com> |
AArch64: Add basic relocation processing for llvm-dwarfdump. This allows llvm-dwarfdump to handle the relocations needed, at least for LLVM-produced code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
3802947dec01dcf95d1b4b6545e88e549744e2b1 |
|
26-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Object/RelocVisitor: Add minimal support, R_MIPS_32, for mips. It fixes llvm-dwarfdump for mips and mipsel. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
994754feea585ba4f088e0aed2e0b59cc77702bd |
|
26-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Object/RelocVisitor: Add minimal support, R_PPC64_ADDR32, for ppc64. It fixes llvm-dwarfdump for ppc64-elf. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
1ae9e8b2783870ebf1c3353611acecef2d951495 |
|
26-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
RelocVisitor::visit(): Set hasError in the default path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
e37dd04b10226dd5683e6f75acc1852502604cc3 |
|
19-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Include Support/ELF.h instead of Object/ELF.h. It is much lighter and completely sufficient. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172916 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
96f498bd9f140a98321c478f517877c4767b94fa |
|
13-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove redundant 'llvm::' qualifications git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
674be02d525d4e24bc6943ed9274958c580bcfbc |
|
10-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Fix include guards so they exactly match file names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
32b3768ec1ae95cb05d1f595d31761c510c43251 |
|
27-Dec-2012 |
Eric Christopher <echristo@gmail.com> |
Right now all of the relocations are 32-bit dwarf, and the relocation information doesn't return an addend for Rel relocations. Go ahead and use this information to fix relocation handling inside dwarfdump for 32-bit ELF REL. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
255f89faee13dc491cb64fbeae3c763e7e2ea4e6 |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines for the include/... tree with the script. AKA: Recompile *ALL* the source code! This one went much better. No manual edits here. I spot-checked for silliness and grep-checked for really broken edits and everything seemed good. It all still compiles. Yell if you see something that looks goofy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
ecf7e97cded4c3c1cef5fd5596ab6794243a8724 |
|
20-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Remove some dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
1fcbb8fbf96b24ca7c16b993eccd68b0d61dc8a3 |
|
19-Nov-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Promote the constant 1 to long long, 1LL or 1ULL in int64_t-sensitive context. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|
806e03d2381709ddfb5a8012729bbe6eae12caf5 |
|
08-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Add a relocation visitor to lib object. This works via caching relocated values in a map that can be passed to consumers. Add a testcase that ensures this works for llvm-dwarfdump. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/RelocVisitor.h
|