{"push_id":966991632,"size":1,"distinct_size":1,"ref":"refs/heads/android-6.0","head":"47e98d7fb37c3cb8773a24d88fb43ad1b99088d4","before":"d865ba58e8b51eb5014b8be5da0fa4173652cb57","commits":[{"sha":"47e98d7fb37c3cb8773a24d88fb43ad1b99088d4","author":{"email":"e3619cd428cb558b77c5bbebbd7e2c172f95f24c@gmail.com","name":"Joe Maples"},"message":"DragonTC and Polly support Test 8\n\nTest 8:\n* Remove triple flags\n\nTest 7:\n* Add option to enable DragonTC on GCC modules\n* Make sure that the correct target triple is used (for arm64 errors)\n\nTest 6:\n* Add option to disable DTC for specific modules (for arm64 errors)\n* Use Polly Vectorizer instead of Strip-mining loops\n* Run Dead code elimination pass\n* Run Polly after loop optimizations on 3.8 to improve transformations\nNOTE: Prebuilts must be updated because of additions to DragonTC.mk\n\nTest 5:\n* Fix typo for disabling modules\n* Make separate disable lists for arm and arm64\nNOTE: LOCAL_DISABLE_POLLY does not have arch specific versions. This is because it should be in your device tree, so it shouldn't interfere.\n\nTest 4:\n* Make ARM mode off by default\n\nTest 3:\nHuge updates here folks, make sure to read if youve been following the test commits.\n* Toolchain directories can now be named whatver you want, just make sure to set TARGET_DRAGONTC_VERSION to the name in core/clang/config.mk.\n* A simplified SaberMod ARM mode is now bundled, which should improve performance and fix some errors with Polly.\n* AOSP Clang 3.6 is bundled in DragonTC, so you dont need prebuilts/clang/linux-x86/host/3.6 to be AOSP anymore.\n* The Krait2 flag now checks for DragonTC.\n* Exporting DISABLE_DTC_OPTS=true or adding it to a device tree disables Polly and ARM mode.\n\nThings to note:\n* If you used the previous test commits, you MUST revert those before cherry-picking this due to changes in binary.mk.\n* If you build your own prebuilts, you MUST sync DragonTC source and rebuild them before using this.\n* There is a new commit in frameworks/rs that you need to cherry-pick if you don't track ours.\n\nSigned-off-by: Joe Maples <frap129@gmail.com>\n\nConflicts:\n\tcore/binary.mk\n\tcore/clang/arm.mk\n\n\tnew file:   core/arm.mk\n\tmodified:   core/binary.mk\n\tmodified:   core/clang/arm.mk\n\tmodified:   core/clang/config.mk\n\tnew file:   core/dragontc.mk","distinct":true,"url":"https://api.github.com/repos/alexSduzz/android_build/commits/47e98d7fb37c3cb8773a24d88fb43ad1b99088d4"}]}