summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix SIB for base + index addressing in x86_64 assembler.Nicolas Geoffray2014-08-062-3/+12
* Merge "Fix movw in x86_64 assembler."Nicolas Geoffray2014-08-052-1/+8
|\
| * Fix movw in x86_64 assembler.Nicolas Geoffray2014-08-052-1/+8
* | Merge "x86: Fix assembler for Pextr"Ian Rogers2014-08-051-2/+2
|\ \ | |/ |/|
| * x86: Fix assembler for PextrSerguei Katkov2014-07-211-2/+2
* | Merge "X86: Assembler: Correct r8_form for some cases"Ian Rogers2014-08-051-6/+6
|\ \
| * | X86: Assembler: Correct r8_form for some casesMark Mendell2014-07-311-6/+6
* | | Merge "x86_64: Load double constant using core register"Ian Rogers2014-08-041-13/+27
|\ \ \
| * | | x86_64: Load double constant using core registerAlexei Zavjalov2014-08-051-13/+27
* | | | Merge changes Ibe92d8b5,I9bada598Brian Carlstrom2014-08-054-11/+20
|\ \ \ \
| * | | | Make system use patchoat to relocate during runtime.Alex Light2014-08-053-10/+13
| * | | | Temporary fix for bad LIR generation in GenInlinedGet.Alex Light2014-08-051-1/+7
* | | | | ART: Enable x86_64 bit support for intrinsic for System.arraycopy(char[], ..)DaniilSokolov2014-08-051-50/+45
|/ / / /
* | | | Set REG0_USED on X86 Set8R instructionMark Mendell2014-08-051-2/+2
* | | | x86_64: Fix Test32RMChao-ying Fu2014-08-051-1/+1
|/ / /
* | | Create allocator adapter for using Arena in std containers.Vladimir Marko2014-08-058-129/+375
* | | ART: Refactor long ops in quick compilerAndreas Gampe2014-08-0410-319/+256
* | | AArch64: Implement InexpensiveConstant methods.Matteo Franchin2014-08-047-76/+190
* | | AArch64: Add inlining support for ceil(), floor(), rint(), round()Serban Constantinescu2014-08-049-310/+457
* | | ART: Implement the easy long division/remainder by a constantAlexei Zavjalov2014-08-045-214/+441
* | | Merge "AArch64: Remove unnecessary work around for sp."Andreas Gampe2014-08-012-14/+17
|\ \ \
| * | | AArch64: Remove unnecessary work around for sp.Zheng Xu2014-08-042-14/+17
| |/ /
* | | Merge "ART: Rework ARM64 entry sequence"Andreas Gampe2014-08-015-121/+265
|\ \ \
| * | | ART: Rework ARM64 entry sequenceAndreas Gampe2014-08-045-121/+265
| |/ /
* | | Merge "Revert "Revert "Enable Load Store Elimination for ARM and ARM64"""Bill Buzbee2014-07-3114-237/+363
|\ \ \
| * | | Revert "Revert "Enable Load Store Elimination for ARM and ARM64""Serban Constantinescu2014-07-2814-237/+363
* | | | Add read barriers for the roots in the verifier.Hiroshi Yamauchi2014-07-311-6/+6
| |/ / |/| |
* | | Merge "ART: LoadConstWide should clobber temp reg"Bill Buzbee2014-07-291-0/+1
|\ \ \
| * | | ART: LoadConstWide should clobber temp regAlexei Zavjalov2014-07-311-0/+1
* | | | Reduce time and memory usage of GVN.Vladimir Marko2014-07-319-70/+126
* | | | ART: Build fixAndreas Gampe2014-07-301-11/+11
* | | | Merge "1. Fix CFI for quick compiled code in x86 & x86_64; 2. Emit CFI in .eh...Ian Rogers2014-07-295-47/+148
|\ \ \ \
| * | | | 1. Fix CFI for quick compiled code in x86 & x86_64;Tong Shen2014-07-305-47/+148
* | | | | ART: Fix verifier mishandling erroneous array component typesAndreas Gampe2014-07-301-1/+5
|/ / / /
* | | | ART: Remove bogus dcheckAndreas Gampe2014-07-291-1/+0
|/ / /
* | | AArch64: Clean up CalleeSaveMethod frame and the use of temp registers.Zheng Xu2014-07-296-65/+117
* | | ART: Fix missing initialization in stack_map_stream.hAndreas Gampe2014-07-281-1/+2
|/ /
* | Merge "ART: Rework quick entrypoint code in Mir2Lir, cleanup"Andreas Gampe2014-07-2526-1015/+472
|\ \
| * | ART: Rework quick entrypoint code in Mir2Lir, cleanupAndreas Gampe2014-07-2826-1015/+472
* | | Implement array get and array put in optimizing.Nicolas Geoffray2014-07-2812-106/+1047
|/ /
* | Remove the per-project FDO support. Use the common FDO support from build/core.Dehao Chen2014-07-271-0/+1
* | Revert "Enable Load Store Elimination for ARM and ARM64"Bill Buzbee2014-07-2714-362/+237
* | Enable Load Store Elimination for ARM and ARM64Serban Constantinescu2014-07-2714-237/+362
* | Merge "SetConstantWide should mark both SSA regs as constant"Bill Buzbee2014-07-251-0/+1
|\ \
| * | SetConstantWide should mark both SSA regs as constantSerguei Katkov2014-07-211-0/+1
| |/
* | Merge "ART: ReEnable check for a gap between method's arg "in" vregs and rest...Bill Buzbee2014-07-241-1/+2
|\ \
| * | ART: ReEnable check for a gap between method's arg "in" vregs and rest of its...Alexei Zavjalov2014-07-241-1/+2
* | | ART: Special-case cb(n)z even for in-reg constantAndreas Gampe2014-07-261-1/+13
* | | Merge "Fix JNI compiler frame size adjustments."Vladimir Marko2014-07-232-9/+42
|\ \ \
| * | | Fix JNI compiler frame size adjustments.Vladimir Marko2014-07-252-9/+42
| |/ /