summaryrefslogtreecommitdiffstats
path: root/dx
Commit message (Collapse)AuthorAgeFilesLines
* Allow to disable dex merger message by APImikaelpeltier2014-05-231-16/+20
| | | | Change-Id: Ifebfb0cef973a6c2f8b27231afc228d95f265672
* Update dex index overflow detectionBenoit Lamarche2014-05-147-14/+65
| | | | | | This was done in accordance with master. Change-Id: I6f3c0b67a7241d933f90fb9fcaa924ce6b028369
* Remove useless classes from Dx projectmikaelpeltier2014-04-253-197/+0
| | | | Change-Id: I6af38cd11d7852cbb46a0a75164f1161a635a19e
* Remove escape analysis since it is always disabledmikaelpeltier2014-04-252-828/+1
| | | | Change-Id: Ic4ee669aea4c361f72f991ed199fef4c6afb0df1
* Remove move param combiner optimizationmikaelpeltier2014-04-242-162/+1
| | | | | | | - Jack generates only one move-param instruction by parameters, thus this optimization is useless. Change-Id: Ib2869ea9ed0a4cf99d0f2408d4962989835c2d9d
* Merge "Update Dx project config to be the same than Jack" into jack-wip-devmikaelpeltier2014-04-2327-120/+231
|\
| * Update Dx project config to be the same than Jackmikaelpeltier2014-04-2327-120/+231
| | | | | | | | | | | | - Fix all warnings or errors related to the new config. Change-Id: I18e70bfec36c49f02add069edbf442a70e9050cf
* | Merge "Clean dx module of jack." into jack-wip-devJean-Marie Henaff2014-04-222-9/+0
|\ \ | |/ |/|
| * Clean dx module of jack.Jean-Marie Henaff2014-04-172-9/+0
| | | | | | | | | | | | Remove manifest since we only need it as a library. Change-Id: I600eef8d93d41d87f3ec41dffbdcd48ed2ab3921
* | Remove unused parametersmikaelpeltier2014-04-221-12/+0
| | | | | | | | Change-Id: I24df3575733efb5cc052c565e1478549d39a3b6d
* | Merge "Remove all remaining warnings from Dx project" into jack-wip-devmikaelpeltier2014-04-1832-108/+117
|\ \
| * | Remove all remaining warnings from Dx projectmikaelpeltier2014-04-1732-108/+117
| |/ | | | | | | Change-Id: I85ce2bc13ffcdfc00e023bdcb0cbd1d7df5b0975
* | Merge "Suppress warnings in package com/android/jack/dx/dex/" into jack-wip-devmikaelpeltier2014-04-1812-49/+18
|\ \
| * | Suppress warnings in package com/android/jack/dx/dex/mikaelpeltier2014-04-1712-49/+18
| |/ | | | | | | Change-Id: I19d044336c35889b7d0b4fb6607fb2dbe49744d7
* | Align 64-bits registers on even dalvik registersmikaelpeltier2014-04-1711-53/+375
|/ | | | | | | | | | | | | | | | | The following alignments are done during register allocation - Align 64-bit registers that are not parameters by modifying the method giving the next free register to take into account alignment constraints. - Align the first register of a range to maximize the number of 64-bit registers that will be aligned into the range The following alignments are done during instruction massaging - Mov instructions inserted to transfer registers which are not compatible with the selected instruction will use even registers for 64-bit registers - Insert the right number of registers during instruction massaging in order not to break alignment done by the register allocator - Align parameters to maximize the number of 64-bit register aligned Change-Id: Iafd85eb8455701595845803e503896247a1927bd
* Merge "Split dex file writing into prepare and writing stage" into jack-wip-devmikaelpeltier2014-04-112-30/+49
|\
| * Split dex file writing into prepare and writing stagemikaelpeltier2014-04-112-30/+49
| | | | | | | | Change-Id: I22669d68720aeb5978c3c22f6b8d50cf21b8008c
* | Add JSR305 library to dx projectmikaelpeltier2014-04-112-0/+2
|/ | | | Change-Id: I5f770c4a5037ef61be54bfd14815a8c31a26e2ee
* Restore missing files.Yohann Roussel2014-04-071-0/+0
| | | | | | | | The files supposed to be empty were forgotten during "Initial Jack import." Note: proguard.flags001.mapping is not empty because it was modified between the 2 initial imports of Jack. Change-Id: I2487003f7711793bf26cfad94903fd93622d2f39
* Initial Jack import part 2.Yohann Roussel2014-04-07288-46825/+46888
| | | | Change-Id: Ic439604a1f030700d9049800fbf62422e0004d35
* Initial Jack import.Yohann Roussel2014-03-20298-0/+61676
Change-Id: I953cf0a520195a7187d791b2885848ad0d5a9b43