summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* AArch64: Fix the usage of IP0, IP1 as temporary registersSerban Constantinescu2014-05-093-23/+36
* AArch64: Fix the usage of Thread Register for arm64Serban Constantinescu2014-05-091-17/+23
* Use atomic load/store for volatile IGET/IPUT/SGET/SPUT.Vladimir Marko2014-05-0815-108/+267
* Merge "X86: EmitArrayImm shouldn't truncate to 16 bits"Ian Rogers2014-05-081-1/+1
|\
| * X86: EmitArrayImm shouldn't truncate to 16 bitsMark Mendell2014-05-071-1/+1
* | AArch64: Change arm64 backend to produce A64 code.Matteo Franchin2014-05-0714-3730/+2584
* | Merge "Cleanup ARM load/store wide and remove unused param s_reg."Vladimir Marko2014-05-0717-152/+134
|\ \
| * | Cleanup ARM load/store wide and remove unused param s_reg.Vladimir Marko2014-05-0717-152/+134
| |/
* | Merge "AArch64: Add fake arm64 backend, and disable it by method filter."Bill Buzbee2014-05-072-0/+380
|\ \
| * | AArch64: Add fake arm64 backend, and disable it by method filter.Zheng Xu2014-05-072-0/+380
* | | Merge "ART: BitVector and Optimization changes"Vladimir Marko2014-05-071-13/+15
|\ \ \
| * | | ART: BitVector and Optimization changesJean Christophe Beyler2014-05-061-13/+15
* | | | ART: Ensure X86 OpRegCopyWide preserves srcMark Mendell2014-05-071-2/+4
| |_|/ |/| |
* | | Merge "Build live-in, live-out and kill sets for each block."Nicolas Geoffray2014-05-0713-43/+906
|\ \ \
| * | | Build live-in, live-out and kill sets for each block.Nicolas Geoffray2014-05-0713-43/+906
* | | | Merge "Remove LoadBaseDispWide and StoreBaseDispWide."Vladimir Marko2014-05-0719-134/+62
|\ \ \ \
| * | | | Remove LoadBaseDispWide and StoreBaseDispWide.Vladimir Marko2014-05-0719-134/+62
| | |_|/ | |/| |
* | | | Merge "ART: ChildBlockIterator Implementation"Vladimir Marko2014-05-073-1/+75
|\ \ \ \ | |/ / / |/| | |
| * | | ART: ChildBlockIterator ImplementationJean Christophe Beyler2014-05-063-1/+75
| | |/ | |/|
* | | Merge "AArch64: Added arm64 quick backend as an arm clone."Bill Buzbee2014-05-069-0/+6750
|\ \ \
| * | | AArch64: Added arm64 quick backend as an arm clone.Matteo Franchin2014-05-069-0/+6750
* | | | Give Compiler a back reference to the driver.Ian Rogers2014-05-0612-162/+152
|/ / /
* | | Merge "ART: Improve fused compare long branch"Ian Rogers2014-05-061-37/+48
|\ \ \
| * | | ART: Improve fused compare long branchMark Mendell2014-05-061-37/+48
* | | | Merge "ART: Ensure use counts updated when adding SSA reg"Bill Buzbee2014-05-062-9/+7
|\ \ \ \
| * | | | ART: Ensure use counts updated when adding SSA regMark Mendell2014-05-062-9/+7
* | | | | Merge "ART: Use utils.h::RoundUp instead of explicit bit-fiddling"Andreas Gampe2014-05-067-12/+12
|\ \ \ \ \
| * | | | | ART: Use utils.h::RoundUp instead of explicit bit-fiddlingAndreas Gampe2014-05-057-12/+12
* | | | | | Merge "Handle implicit stack overflow without affecting stack walks"Dave Allison2014-05-061-11/+18
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Handle implicit stack overflow without affecting stack walksDave Allison2014-05-051-11/+18
* | | | | | Merge "ART: Update and correct assemble_x86.cc"Ian Rogers2014-05-063-35/+153
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | ART: Update and correct assemble_x86.ccMark Mendell2014-05-063-35/+153
| | |_|/ / | |/| | |
* | | | | Merge "ART: Add a last item in the MIROptimizationFlagPositions enumeration"Vladimir Marko2014-05-061-1/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | ART: Add a last item in the MIROptimizationFlagPositions enumerationJean Christophe Beyler2014-05-021-1/+2
* | | | | Merge "Make all registers available when allocating an output register."Nicolas Geoffray2014-05-061-0/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Make all registers available when allocating an output register.Nicolas Geoffray2014-05-021-0/+6
* | | | | x86_64: Fix frame size calculation for 64-bitDmitry Petrochenko2014-05-061-4/+5
| |_|/ / |/| | |
* | | | Merge "x86_64: Fix Array::DataOffset in calls"Andreas Gampe2014-05-051-6/+10
|\ \ \ \ | |_|_|/ |/| | |
| * | | x86_64: Fix Array::DataOffset in callsDmitry Petrochenko2014-05-061-6/+10
* | | | Merge "Quick compiler: allocate doubles as doubles"buzbee2014-05-0540-2618/+2539
|\ \ \ \
| * | | | Quick compiler: allocate doubles as doublesbuzbee2014-05-0540-2618/+2539
| |/ / /
* / / / Create stack traces in unstarted runtimes.Ian Rogers2014-05-031-37/+27
|/ / /
* | | Merge "ART: Fix assembler_test to use ScratchFile"Andreas Gampe2014-05-021-3/+11
|\ \ \
| * | | ART: Fix assembler_test to use ScratchFileAndreas Gampe2014-05-021-3/+11
* | | | Move DecodedInstruction into MIR.Ian Rogers2014-05-025-14/+29
|/ / /
* | | Merge "Add finalizer references from the entrypoints."Mathieu Chartier2014-05-023-6/+10
|\ \ \
| * | | Add finalizer references from the entrypoints.Mathieu Chartier2014-05-013-6/+10
* | | | Merge "Replace the bool kDoReadBarrier template parameter with an enum."Hiroshi Yamauchi2014-05-021-1/+1
|\ \ \ \
| * | | | Replace the bool kDoReadBarrier template parameter with an enum.Hiroshi Yamauchi2014-05-011-1/+1
| |/ / /
* | | | Merge "ART: Move oat_data_flow_attributes_ to private and put an API"Vladimir Marko2014-05-029-15/+29
|\ \ \ \ | |_|_|/ |/| | |