summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Fix ScopedArenaAllocator::Reset() for Create()d allocators.Vladimir Marko2014-10-102-1/+11
* Cleanup baseline register allocator.Nicolas Geoffray2014-10-101-1/+5
* stdint types all the way!Ian Rogers2014-10-0912-36/+36
* ARM64: Update code after the VIXL 1.6 release.Alexandre Rames2014-10-093-10/+6
* Merge "Tidy ELF builder."Ian Rogers2014-10-091-14/+3
|\
| * Tidy ELF builder.Ian Rogers2014-10-091-14/+3
* | Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-0/+1
|/
* Add support for floats and doubles.Nicolas Geoffray2014-10-074-0/+20
* Fix movw on x86/x86_64 to accept any 16bits immediate.Nicolas Geoffray2014-10-072-2/+2
* Add a prepare for register allocation pass.Nicolas Geoffray2014-10-064-0/+28
* Fix x86_64 assembler LoadRef to use movl.Hiroshi Yamauchi2014-09-301-1/+1
* Merge "Get heap poisoning working in 64-bit."Hiroshi Yamauchi2014-09-302-1/+7
|\
| * Get heap poisoning working in 64-bit.Hiroshi Yamauchi2014-09-292-1/+7
* | ART: Fix typoAndreas Gampe2014-09-301-1/+1
* | ART: Fix some -Wpedantic errorsAndreas Gampe2014-09-295-129/+129
|/
* Merge "Implement method calls using relative BL on ARM."Vladimir Marko2014-09-251-3/+14
|\
| * Implement method calls using relative BL on ARM.Vladimir Marko2014-09-251-3/+14
* | Merge "Optimize suspend checks in optimizing compiler."Nicolas Geoffray2014-09-254-0/+20
|\ \ | |/ |/|
| * Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-254-0/+20
* | Deprecate GrowableArray, use ArenaVector instead.Vladimir Marko2014-09-233-49/+24
|/
* 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