summaryrefslogtreecommitdiffstats
path: root/compiler/dex
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "Revert "Use trampolines for calls to helpers"""Dave Allison2014-04-0912-136/+23
* Revert "Revert "Use trampolines for calls to helpers""Dave Allison2014-04-0912-23/+136
* Merge "Quick compiler: fix CmpLong pair handling"buzbee2014-04-081-3/+2
|\
| * Quick compiler: fix CmpLong pair handlingbuzbee2014-04-071-3/+2
* | Use LIRSlowPath for throwing div by zero exception.Mingyao Yang2014-04-077-24/+50
|/
* Merge "Revert "Use trampolines for calls to helpers""Dave Allison2014-04-0712-136/+23
|\
| * Revert "Use trampolines for calls to helpers"Dave Allison2014-04-0712-136/+23
* | Merge "Inlining synthetic accessors."Vladimir Marko2014-04-071-2/+10
|\ \
| * | Inlining synthetic accessors.Vladimir Marko2014-04-071-2/+10
* | | Merge "Use trampolines for calls to helpers"Dave Allison2014-04-0712-23/+136
|\ \ \ | |/ / |/| / | |/
| * Use trampolines for calls to helpersDave Allison2014-04-0412-23/+136
* | Inlining setters that return one of their arguments.Vladimir Marko2014-04-073-6/+39
* | Revert "Inlining setters that return one of their arguments."Mathieu Chartier2014-04-043-38/+6
* | Revert "Inlining synthetic accessors."Mathieu Chartier2014-04-041-10/+2
* | Fix using kArm instead of kThumb2.Mathieu Chartier2014-04-041-4/+7
|/
* Merge "ARM: enable optimisation for easy multiply, add modulus pattern."Ian Rogers2014-04-042-26/+64
|\
| * ARM: enable optimisation for easy multiply, add modulus pattern.Zheng Xu2014-04-032-26/+64
* | Merge "Disable use of R4 as a promotable register"Dave Allison2014-04-041-1/+2
|\ \
| * | Disable use of R4 as a promotable registerDave Allison2014-04-031-1/+2
* | | Inlining synthetic accessors.Vladimir Marko2014-04-041-2/+10
* | | Inlining setters that return one of their arguments.Vladimir Marko2014-04-043-6/+38
* | | Merge "Fix LoadValueWide to not call MarkLive for high reg that is equal to l...Bill Buzbee2014-04-041-1/+6
|\ \ \
| * | | Fix LoadValueWide to not call MarkLive for high reg that is equal to low regChao-ying Fu2014-04-031-1/+6
* | | | Clean up special method inlining.Vladimir Marko2014-04-042-44/+66
* | | | Merge "Disassemble Thumb2 shifts and more VFP instructions."Vladimir Marko2014-04-042-10/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Disassemble Thumb2 shifts and more VFP instructions.Vladimir Marko2014-04-032-10/+0
| |/ /
* | | Add OpEndIT() for marking the end of OpIT blocksDave Allison2014-04-0310-35/+65
|/ /
* | Merge "art: Handle x86_64 architecture equal to x86"Bill Buzbee2014-04-0310-43/+46
|\ \
| * | art: Handle x86_64 architecture equal to x86Dmitry Petrochenko2014-04-0310-43/+46
| |/
* | Fix Unsafe.getLong()/putLong() for x86, add test.Vladimir Marko2014-04-031-2/+2
|/
* Merge "Use temp register in Unsafe Get/Put intrisics for displaced offset."Mathieu Chartier2014-04-031-4/+18
|\
| * Use temp register in Unsafe Get/Put intrisics for displaced offset.Mathieu Chartier2014-04-021-4/+18
* | Add support for -Xverify:none mode.Jeff Hao2014-04-022-8/+4
* | Add r4 as promotable register if implicit suspend checksDave Allison2014-04-021-2/+5
|/
* Add GenBarrier() calls to terminate all IT blocks.Dave Allison2014-04-012-1/+6
* Quick compiler: add comment to Arm encodingbuzbee2014-04-011-0/+13
* Merge "Quick compiler, MIPS resource cleanup"buzbee2014-04-017-22/+39
|\
| * Quick compiler, MIPS resource cleanupbuzbee2014-03-287-22/+39
* | Merge "Fix stack overflow slow path error."Mathieu Chartier2014-04-011-4/+3
|\ \
| * | Fix stack overflow slow path error.Mathieu Chartier2014-03-311-4/+3
* | | Merge "Revert "Revert "Optimize easy multiply and easy div remainder."""Ian Rogers2014-04-019-49/+188
|\ \ \
| * | | Revert "Revert "Optimize easy multiply and easy div remainder.""Ian Rogers2014-03-289-49/+188
| | |/ | |/|
* | | Allow mixing of thread offsets between 32 and 64bit architectures.Ian Rogers2014-04-0121-212/+222
* | | Merge "Use ResetDef to prevent from removing necessary stores for x86 long-to...Bill Buzbee2014-04-011-0/+5
|\ \ \
| * | | Use ResetDef to prevent from removing necessary stores for x86 long-to-fp.Chao-ying Fu2014-03-281-0/+5
| |/ /
* | | Implement implicit stack overflow checksDave Allison2014-03-317-17/+72
| |/ |/|
* | Faster AssembleLIR for ARM.Vladimir Marko2014-03-314-174/+146
* | Refactor some GC code.Mathieu Chartier2014-03-281-2/+0
|/
* Annotate Dalvik VR access as both use and def if we use it in this waySerguei Katkov2014-03-282-0/+9
* Revert "Optimize easy multiply and easy div remainder."Brian Carlstrom2014-03-279-199/+53