f5b49a0ca149b09c8306b86db9f3aca703c4acd5 |
|
16-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Fix libbcc to compile with LLVM r275480 Bug: http://b/31320715 Test: Run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Id3f0d03ef019f9315216e7f7ac4cf60883719ad7
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
8a019dd0040bedf5078e4d18e06a244a675b80e8 |
|
13-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang-tidy warnings in libbcc. These are proposed changes, looking for upstream changes. * Add explicit keyword to conversion constructors. Bug: 28341362 * Use const reference type for read-only parameters. Bug: 30407689 * Use const reference type for loop index variables to avoid unnecessary copy. Bug: 30413223 * Use faster overloaded string find function. Bug: 30411878 Test: build with WITH_TIDY=1 Change-Id: I2a083651ba7aa7cb1b88fb84738d7caf37b4f511
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
7e920a716693033edf32a6fedd03798bbfbd85eb |
|
29-Apr-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: Ic1bb4f0eb47fa4f1b2118d0ed5bb668ba555c801
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
f229c40f0d2da19985e68955aef1a06ce4121e63 |
|
07-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update libbcc for LLVM rebase to r256229 http://b/26987366 Change-Id: Ib5459acda9c4e612948290d0f68456dd4dc414af
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
933b5a904f7215c692b41a1c0481f4ea5f4abde1 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update libbcc for LLVM rebase to r239765 Change-Id: I32e347ab622099adc0bb77f6da90c7f14fac4ef5
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
98137cca7eebca946b869b010fef2821c9bf4971 |
|
06-May-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update libbcc for rebase to LLVM r235153 Some changes related to GEP may impact us in the future: - GEP constructors take an additional argument - the pointee type of the resulting pointer. Update bitcode readers accordingly. They take nullptr for now. This behavior should be retained at least for 3.x. - Likewise, CreateStructGEP and CreateConstInBoundsGEP2_32 need the pointee type argument. Passing nullptr for the extra argument for now. According to commit message in r233938, passing nullptr may not work in the future. Unlike the BitcodeReaders, we can pass the right pointee type here. b/20886457 is created to track this issue. Change-Id: I2450da1c36470fb9defd387d74360480c3e4bd2f
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
5cb1f3949c5bdd43c84647920d147a6b8509e256 |
|
07-Apr-2015 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r233350. - Remove direct calls/use of DataLayoutPass. - Move BitcodeReader.h (declarations) into BitcodeReader.cpp files. - Fix typed/untyped GEP. - Add empty materializeMetadata(), since we don't defer it ever. - Fix longstanding (but insconsequential) difference between bitc::CST_CODE_INLINEASM and bitc::CST_CODE_INLINEASM_OLD. Change-Id: I135e494beea2f5992db1cb5c038d52cced991e72
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
1bd9f627fa0affb457507e86b0b6684c695fe726 |
|
18-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r230699. Change-Id: If6717d2df5cc74e7daa493a4be7ac891f8e4928f
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
34edb8ad024934c13741550bc825c9b352453ad8 |
|
19-Dec-2014 |
Stephen Hines <srhines@google.com> |
Remember to mark functions as materializable (or they are only "declared"). Bug: 18761789 Several relevant changes were made to BitcodeReader that we failed to update on the last rebase. This results in functions not being properly translated to the latest bitcode revision (which then causes the compiler to fail). BitcodeReader::isMaterializable() is dead code, so I removed it as part of this change, along with a missed 0 -> nullptr update. Change-Id: Ifa5dfe4b146e1469e937fda0a107bb2c21936071
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
579361346abc6696c805e3904a18178ebce4e4a3 |
|
26-Nov-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r222494. Change-Id: Idebd60a98bbe62007086386e5497d1df7d901e3d
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
e7c5289801f9a6341cc993abf70cf4ac559317e4 |
|
02-Oct-2014 |
Stephen Hines <srhines@google.com> |
am 8f5c2a1c: Switch from __do_message -> std::error_category. * commit '8f5c2a1c1392a6d6bdb5700f73eeadd7b01ea0b7': Switch from __do_message -> std::error_category.
|
8f5c2a1c1392a6d6bdb5700f73eeadd7b01ea0b7 |
|
30-Sep-2014 |
Stephen Hines <srhines@google.com> |
Switch from __do_message -> std::error_category. Bug: 14416410 The original class is just an implementation detail of libc++, and not something we can depend on for other C++11 implementations (like mingw). Change-Id: Ief34ff97c3877fed428998aff9d42a3f0634a6aa
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
900c6c1f08f7c572125d7d39abe0f0f9eafbfa14 |
|
14-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: Id2311cda59dd42c74b3ed54d3ff6cfd509012738
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
f21590eae009b4f596d7e448d0b8e142c46fc382 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
d0993af5b1337f8186dd9aedea2e138a919e02e9 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
a630078b32eb37a8de91ae09e26babf235d4fc9f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM 3.5 rebase (r209713). Change-Id: I0e882c84176d462958db05e4c9c10bfe995b8ed1
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
|
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
d724d097437f40a5689464429f948ec41e4a2415 |
|
11-Feb-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM 3.4 rebase. Convert all bitcode readers to use error_code instead of bool + char* for status returns. Remove LinkOnceODRAutoHideLinkage, since it is now just a special case of LinkOnceODRLinkage. Handle the PassManager -> legacy::PassManager transition. Change-Id: I33f0fe1c95436d35d02bc3f1b19b268f25f149d1
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
88f8c52abea50f411c3774c935a6a1e04d17c182 |
|
13-Jun-2013 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM merge to r183849. Remove unused param to readBytes(). Path.h -> PathV1.h Remove ability to load/run files from bcc tool. Change-Id: I07d735fb86638412f01c4f8285d56f45ca35b672
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
d9216ebb9c114242b713cd4dad33b3a83eb86761 |
|
02-Mar-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r176139. Change-Id: I360ca25d87eb0799ce39c7612acf34d0b02fb7c1
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
b730e239619a546d93e5926ea92d698ab77ec7f6 |
|
10-Jan-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r171906 on 20130108. Change-Id: I096cb90103b19e3110ea562d60e5eb8ad48d9b67
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
dd9c0baa7efb4b31dc2360c78759ece6ca81073f |
|
24-Aug-2012 |
Stephen Hines <srhines@google.com> |
Fix up libbcc for LLVM upstream merge to r162314. Change-Id: I0779cc0d80aedf948fe31a1a5f581c9712350753
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
8b5be8604307d0dd342235803dd45775830b84c6 |
|
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate to LLVM-160668-20120724. Change-Id: I515f90ff6b7222f9e69481c21a10173e1b0b40d2
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
c73b5214fa71ef6e3378fa121bb8b6312d2e6d3b |
|
05-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate to upstream - Following constants have been removed by the upstream, so we have to define our version. - bitc::FUNC_CODE_INST_UNWIND - Intrinsic::eh_exception - Intrinsic::eh_selector - 'unwind' instruction has been removed by upstream. Emitting 'landingpad' and 'resume' instead when readers find 'unwind' instructions in bitcode. - llvm::Attribute now is a class, not unsigned. Adjust the way to use llvm::Attribute according to upstream. Change-Id: Iecefbc17e29093e09ada60c928cc951de681ea98
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
c7d67a701663191bcdab2416c11b69fae16d49fb |
|
16-Dec-2011 |
Logan Chien <loganchien@google.com> |
Translate API 14 and 15 with BitReader 3.0 Change-Id: I9390b1d6df3db8cf65e0165d5270c38879980a03
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|
3bdc2a8fde18e9e82a1e6ccef1c7379ef57bca35 |
|
16-Dec-2011 |
Logan Chien <loganchien@google.com> |
Add bitcode reader 3.0 to libbcinfo. Since LLVM 3.1 remove some auto upgrade code, the old bitcode will become bitcode incompatible. So we have to add the bitcode reader 3.0 to libbcinfo. Change-Id: I3ac1a1132c361cb9251c0a4ac9782c8cc62df7ea
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp
|