summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* [optimizing] Improve x86, x86_64 codeMark Mendell2015-03-132-4/+17
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-112-0/+35
* Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-062-35/+0
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-062-0/+35
* Stack support for Optimizing compilerSebastien Hertz2015-03-033-9/+70
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-241-200/+0
* Revert "Add JIT"Nicolas Geoffray2015-02-241-0/+200
* Add JITMathieu Chartier2015-02-231-200/+0
* Merge "Replace a few std::vector with ArenaVector in Mir2Lir."Vladimir Marko2015-02-191-14/+14
|\
| * Replace a few std::vector with ArenaVector in Mir2Lir.Vladimir Marko2015-02-191-14/+14
* | Move arenas into runtimeMathieu Chartier2015-02-1913-1439/+6
|/
* Merge "ART: Templatize IsInt & IsUint"Andreas Gampe2015-02-198-50/+58
|\
| * ART: Templatize IsInt & IsUintAndreas Gampe2015-02-188-50/+58
* | Dead code elimination based on GVN results.Vladimir Marko2015-02-171-0/+4
|/
* Merge "Clean up Scoped-/ArenaAlocator array allocations."Vladimir Marko2015-02-134-12/+14
|\
| * Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-134-12/+14
* | Optimize double/float immediate loading on arm.Nicolas Geoffray2015-02-131-6/+32
|/
* Merge "Quick: Rewrite Phi node insertion."Vladimir Marko2015-02-101-4/+0
|\
| * Quick: Rewrite Phi node insertion.Vladimir Marko2015-02-101-4/+0
* | Merge "Improve ParallelMoveResolver to work with pairs."Nicolas Geoffray2015-02-101-0/+10
|\ \ | |/ |/|
| * Improve ParallelMoveResolver to work with pairs.Nicolas Geoffray2015-02-101-0/+10
* | Merge "ART: Arm intrinsics for Optimizing compiler"Andreas Gampe2015-02-092-0/+13
|\ \
| * | ART: Arm intrinsics for Optimizing compilerAndreas Gampe2015-02-092-0/+13
| |/
* | x64 goodness.Nicolas Geoffray2015-02-062-0/+9
|/
* Fix build by putting ATTRIBUTE_UNUSUED.Nicolas Geoffray2015-02-031-2/+2
* Fix thumb2 assembler's ShifterOperandCanHold.Nicolas Geoffray2015-02-031-7/+0
* ART: Fix assembler_thumb_testAndreas Gampe2015-02-022-7/+9
* ART: Fix thumb2 utils assemblerAndreas Gampe2015-02-022-23/+76
* Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-292-2/+4
* Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""Mark P Mendell2015-01-271-6/+21
* Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"Vladimir Marko2015-01-271-21/+6
* Move code around and address growable_array comment.Nicolas Geoffray2015-01-261-2/+1
* Merge "Introduce a SideEffectsAnalysis class."Nicolas Geoffray2015-01-261-0/+12
|\
| * Introduce a SideEffectsAnalysis class.Nicolas Geoffray2015-01-261-0/+12
* | ART: Implement X86 hard float (Quick/JNI/Baseline)Mark Mendell2015-01-231-6/+21
|/
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-3/+3
* [optimizing compiler] Implement inline x86 FP '%'Mark Mendell2015-01-214-0/+85
* Add implicit null checks for the optimizing compilerCalin Juravle2015-01-162-0/+9
* Merge "ART: Allow to compile interpret-only mips64 files"Andreas Gampe2015-01-158-0/+1598
|\
| * ART: Allow to compile interpret-only mips64 filesAndreas Gampe2015-01-158-0/+1598
* | ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-153-6/+111
* | ART: Allow scoped adjustments to log verbosityAndreas Gampe2015-01-151-1/+0
* | ART: Clean assembler_test disassembliesAndreas Gampe2015-01-141-6/+10
|/
* ART: Use jalr instead of jr for MipsAndreas Gampe2015-01-131-4/+4
* Merge "Revert "ART: Implement hard float for X86""Vladimir Marko2015-01-121-21/+6
|\
| * Revert "ART: Implement hard float for X86"Vladimir Marko2015-01-121-21/+6
* | Merge "ART: Implement hard float for X86"Vladimir Marko2015-01-121-6/+21
|\ \ | |/
| * ART: Implement hard float for X86Mark Mendell2015-01-121-6/+21
* | Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-0/+7
|/
* ART: Remove unused parts of x86 assemblersAndreas Gampe2015-01-064-74/+0