summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-1311-113/+113
* Merge changes Icf9afbab,If2409101Andreas Gampe2014-05-122-35/+57
|\
| * AArch64: Fix the usage of IP0, IP1 as temporary registersSerban Constantinescu2014-05-092-20/+36
| * AArch64: Fix the usage of Thread Register for arm64Serban Constantinescu2014-05-091-17/+23
* | Clean up ScopedArenaAllocatorAdapter.Vladimir Marko2014-05-093-1/+57
|/
* Merge "ART: ChildBlockIterator Implementation"Vladimir Marko2014-05-071-1/+1
|\
| * ART: ChildBlockIterator ImplementationJean Christophe Beyler2014-05-061-1/+1
* | ART: Use utils.h::RoundUp instead of explicit bit-fiddlingAndreas Gampe2014-05-053-3/+4
|/
* ART: Fix assembler_test to use ScratchFileAndreas Gampe2014-05-021-3/+11
* Replace CountOneBits and __builtin_popcount with POPCOUNT.Vladimir Marko2014-05-022-2/+2
* ART: aarch64 jni compiler needs to extend small return typesAndreas Gampe2014-05-011-4/+18
* x86_64 Assembler Test Infrastructure, fix x86_64 assemblerAndreas Gampe2014-04-304-13/+959
* Rewrite suspend test check with LIRSlowPath.Mingyao Yang2014-04-291-1/+0
* Merge "ART: Initialization of RegLocation and API for GrowableArray Iterator"Vladimir Marko2014-04-291-0/+14
|\
| * ART: Initialization of RegLocation and API for GrowableArray IteratorJean Christophe Beyler2014-04-291-0/+14
* | Merge "ART: Fixes an issue with REX prefix for instructions with no ModRM byte"Ian Rogers2014-04-241-2/+3
|\ \
| * | ART: Fixes an issue with REX prefix for instructions with no ModRM byteVladimir Kostyukov2014-04-171-2/+3
* | | Delete throw launchpads.Mingyao Yang2014-04-211-1/+0
| |/ |/|
* | Merge "Long support in optimizing compiler."Nicolas Geoffray2014-04-163-3/+13
|\ \ | |/ |/|
| * Long support in optimizing compiler.Nicolas Geoffray2014-04-163-3/+13
* | AArch64: Jni compiler fixesSerban Constantinescu2014-04-104-56/+116
|/
* Merge "Test control flow instruction with optimizing compiler."Nicolas Geoffray2014-04-082-0/+5
|\
| * Test control flow instruction with optimizing compiler.Nicolas Geoffray2014-04-082-0/+5
* | AArch64: Fix Managed Register unit testsSerban Constantinescu2014-04-074-14/+171
|/
* Do not output ARM64 assembler debug code.Andreas Gampe2014-04-031-11/+0
* Calling convention support for cross 64/32 compilation.Ian Rogers2014-04-016-39/+87
* Allow mixing of thread offsets between 32 and 64bit architectures.Ian Rogers2014-04-0117-1293/+1188
* Mark ScopedArenaAllocator's allocations undefined for Valgrind.Vladimir Marko2014-03-311-0/+1
* Merge "Add support for invoke-static in optimizing compiler."Nicolas Geoffray2014-03-313-0/+28
|\
| * Add support for invoke-static in optimizing compiler.Nicolas Geoffray2014-03-313-0/+28