summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* | x86_64: JNI compilerDmitry Petrochenko2014-03-2818-11/+3522
|/
* Trampoline and assembly fixes for ARM64Andreas Gampe2014-03-242-0/+12
* Free Arenas from the ArenaStack before running codegen.Vladimir Marko2014-03-212-0/+12
* Some more ARM64 tests that are invalid at the momentAndreas Gampe2014-03-191-4/+6
* Parts of ARM64 should not be enabled, yetAndreas Gampe2014-03-191-4/+5
* AArch64: Add arm64 runtime support.Stuart Monteith2014-03-193-1/+5
* Class initialization check elimination.Vladimir Marko2014-03-172-4/+20
* Fix clang errors in ArenaAllocator.Vladimir Marko2014-03-072-3/+6
* Merge "Create a scoped arena allocator and use that for LVN."Vladimir Marko2014-03-079-90/+695
|\
| * Create a scoped arena allocator and use that for LVN.Vladimir Marko2014-03-069-90/+695
* | Enable annotalysis on clang ART builds.Ian Rogers2014-03-061-4/+4
* | Merge "Make heap reference poisoning work with the interpreter."Hiroshi Yamauchi2014-03-063-0/+9
|\ \ | |/ |/|
| * Make heap reference poisoning work with the interpreter.Hiroshi Yamauchi2014-03-053-0/+9
* | Fix host architecture for 64bit.Ian Rogers2014-03-063-8/+23
|/
* Merge "Fix valgrind gtests and memory leaks."Mathieu Chartier2014-03-051-2/+2
|\
| * Fix valgrind gtests and memory leaks.Mathieu Chartier2014-03-051-2/+2
* | AArch64: Add ARM64 AssemblerSerban Constantinescu2014-03-059-3/+1900
|/
* Merge "Add codegen support to the optimizing compiler."Nicolas Geoffray2014-03-051-0/+3
|\