summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Merge "ART: Fix host test failure (assembler_thumb_test)."Ian Rogers2014-09-191-0/+13
|\
| * ART: Fix host test failure (assembler_thumb_test).Tong Shen2014-09-051-0/+13
* | ART: Fix things for valgrindAndreas Gampe2014-09-103-1/+9
|/
* ARM64: Avoid the duplication of condition codes.Alexandre Rames2014-08-222-36/+16
* Make common BitVector operations inline-able.Ian Rogers2014-08-202-12/+13
* ART source line debug info in OAT filesYevgeny Rouban2014-08-154-29/+75
* Merge "Reduce stack usage for overflow checks"Dave Allison2014-08-121-4/+3
|\
| * Reduce stack usage for overflow checksDave Allison2014-08-131-4/+3
* | ART: Don't leave rex_ & length_ uninitializedAndreas Gampe2014-08-121-1/+1
|/
* ART: Make assembler_test less chattyAndreas Gampe2014-08-081-2/+5
* Emit CFI for x86 & x86_64 JNI compiler.Tong Shen2014-08-059-3/+340
* ART: Remove test files after testAndreas Gampe2014-08-061-2/+9
* Fix SIB for base + index addressing in x86_64 assembler.Nicolas Geoffray2014-08-062-3/+12
* Fix movw in x86_64 assembler.Nicolas Geoffray2014-08-052-1/+8
* Create allocator adapter for using Arena in std containers.Vladimir Marko2014-08-054-122/+360
* Reduce time and memory usage of GVN.Vladimir Marko2014-07-311-2/+2
* AArch64: Clean up CalleeSaveMethod frame and the use of temp registers.Zheng Xu2014-07-292-29/+76
* Implement array get and array put in optimizing.Nicolas Geoffray2014-07-283-0/+14
* Stack overflow checks and NPE checks for optimizing.Nicolas Geoffray2014-07-225-0/+62
* ART: Increase command buffer size in assembler_thumb_testAndreas Gampe2014-07-211-1/+1
* Fix sizeof -> strlen to get the test to run on build servers.Nicolas Geoffray2014-07-211-1/+1
* Add write barriers to optimizing compiler.Nicolas Geoffray2014-07-213-12/+43
* Add assembly operations with constants in optimizing compiler.Nicolas Geoffray2014-07-217-17/+65
* Fix lint errors.Nicolas Geoffray2014-07-171-3/+3
* Use the thumb2 assembler for the optimizing compiler.Nicolas Geoffray2014-07-163-7/+19
* ART: Fuse compare-with-0-and-branch in Arm64 utils-assemblerSerban Constantinescu2014-07-121-4/+2
* x86_64: Enable fp-reg promotionSerguei Katkov2014-07-102-12/+40
* Support longs in the register allocator for x86_64.Nicolas Geoffray2014-07-022-0/+18
* Merge "Fix off-by-one errors in limit checking for ldr/str instructions."Dave Allison2014-06-263-9/+64
|\
| * Fix off-by-one errors in limit checking for ldr/str instructions.Dave Allison2014-06-263-9/+64
* | Merge "Fix topological ordering and use it for optimizations."Vladimir Marko2014-06-261-1/+9
|\ \ | |/ |/|
| * Fix topological ordering and use it for optimizations.Vladimir Marko2014-06-191-1/+9
* | Support additional instructions in ARM and thumb assemblersDave Allison2014-06-268-196/+728
* | Add some more instruction support to optimizing compiler.Dave Allison2014-06-241-3/+4
|/
* Enable the register allocator on x86_64.Nicolas Geoffray2014-06-164-2/+23
* Rewrite use/def masks to support 128 bits.Vladimir Marko2014-06-122-2/+5
* Merge "x86_64: Fix issue in JNI compiler"Andreas Gampe2014-06-103-3/+128
|\
| * x86_64: Fix issue in JNI compileravignate2014-06-113-3/+128
* | Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-101-1/+1
|/
* Round up arena allocations to 8 bytes.Vladimir Marko2014-06-104-4/+4
* Remove unused variable in assembler test.Dave Allison2014-06-051-0/+2
* Fix assembler test to use path if it can't find tools.Dave Allison2014-06-051-7/+7
* Merge "Thumb2 assembler for JNI compiler and optimizing compiler"Dave Allison2014-06-0511-1648/+11528
|\
| * Thumb2 assembler for JNI compiler and optimizing compilerDave Allison2014-06-0511-1648/+11528
* | Use std::enable_if instead of a custom helper class.Vladimir Marko2014-06-051-18/+7
* | Avoid register pool allocations on the heap.Vladimir Marko2014-06-051-0/+184
* | ART: Use StackReference in Quick Stack FrameAndreas Gampe2014-05-293-13/+20
|/
* Add a linear scan register allocator to the optimizing compiler.Nicolas Geoffray2014-05-263-3/+14
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-195-13/+13
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-151-1/+1