summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* ART: Fix leak in codegen_testAndreas Gampe2015-01-061-1/+3
* Merge "ART: Remove LowestSetBit and IsPowerOfTwo"Andreas Gampe2015-01-068-47/+24
|\
| * ART: Remove LowestSetBit and IsPowerOfTwoAndreas Gampe2015-01-068-47/+24
* | Merge "ART: Remove unused parts of x86 assemblers"Andreas Gampe2015-01-064-74/+0
|\ \
| * | ART: Remove unused parts of x86 assemblersAndreas Gampe2015-01-064-74/+0
| |/
* | Merge "ART: Fix divide-by-zero for ARM"Andreas Gampe2015-01-061-0/+8
|\ \
| * | ART: Fix divide-by-zero for ARMAndreas Gampe2015-01-061-0/+8
| |/
* | Merge "Look at instruction set features when generating volatiles code"Calin Juravle2015-01-066-26/+44
|\ \ | |/ |/|
| * Look at instruction set features when generating volatiles codeCalin Juravle2015-01-056-26/+44
* | Merge "ART: Reorder entrypoint argument order"Andreas Gampe2015-01-057-44/+67
|\ \
| * | ART: Reorder entrypoint argument orderAndreas Gampe2014-12-297-44/+67
* | | Opt Compiler: ARM64: Add support for rem-float, rem-double and volatile.Serban Constantinescu2015-01-054-48/+233
| |/ |/|
* | Merge "Fix braino in x64 assembler."Nicolas Geoffray2015-01-052-3/+9
|\ \
| * | Fix braino in x64 assembler.Nicolas Geoffray2014-12-182-3/+9
* | | Merge "ART: Cut filename for DumpCFG"Andreas Gampe2015-01-021-5/+38
|\ \ \
| * | | ART: Cut filename for DumpCFGAndreas Gampe2014-12-221-5/+38
| | |/ | |/|
* | | Merge "ART: Ensure FP GET/PUT doesn't use Core register"Bill Buzbee2015-01-023-14/+28
|\ \ \
| * | | ART: Ensure FP GET/PUT doesn't use Core registerMark Mendell2014-12-093-14/+28
* | | | Merge "ART: New types of Checker assertions"David Brazdil2014-12-312-55/+241
|\ \ \ \
| * | | | ART: New types of Checker assertionsDavid Brazdil2014-12-312-55/+241
| | |/ / | |/| |
* | | | ART: Refactored VisualizerPrinter visitor patternDavid Brazdil2014-12-291-14/+21
|/ / /
* | | ART: Fix common_compiler_test assumptionsAndreas Gampe2014-12-221-10/+18
* | | ART: Mac build fixAndreas Gampe2014-12-221-2/+2
* | | ART: Do not compile swap file functionality on MacAndreas Gampe2014-12-221-0/+6
* | | Merge "ART: Swap-space in the compiler"Andreas Gampe2014-12-2222-234/+977
|\ \ \
| * | | ART: Swap-space in the compilerAndreas Gampe2014-12-2222-234/+977
* | | | Fix running out of temps when storing invoke-interface result.Vladimir Marko2014-12-195-1/+5
* | | | Move two members out of MIRGraph::temp_::ssa.Vladimir Marko2014-12-194-17/+21
* | | | Merge "ART: Implement FP packed reduce for x86"Bill Buzbee2014-12-191-6/+24
|\ \ \ \
| * | | | ART: Implement FP packed reduce for x86Maxim Kazantsev2014-12-151-6/+24
* | | | | Merge "Clean up dead loops before suspend check elimination."Vladimir Marko2014-12-194-47/+33
|\ \ \ \ \
| * | | | | Clean up dead loops before suspend check elimination.Vladimir Marko2014-12-194-47/+33
* | | | | | Merge "Clean up post-opt passes, perform only those we need."Vladimir Marko2014-12-1913-113/+149
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Clean up post-opt passes, perform only those we need.Vladimir Marko2014-12-1913-113/+149
* | | | | | Merge "Clean up MIRGraph::CanThrow()."Vladimir Marko2014-12-191-53/+24
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Clean up MIRGraph::CanThrow().Vladimir Marko2014-12-191-53/+24
| | |_|_|/ | |/| | |
* | | | | Fixed CanBeMoved for field accessCalin Juravle2014-12-191-2/+2
* | | | | [optimizing compiler] Add support for volatileCalin Juravle2014-12-1921-675/+806
| |_|/ / |/| | |
* | | | Fix Thumb2 Emit16BitAddSub() to keep full immediate.Vladimir Marko2014-12-181-7/+7
* | | | Merge "Revert "Don't block quick callee saved registers for optimizing.""Nicolas Geoffray2014-12-1811-106/+106
|\ \ \ \ | |/ / / |/| | |
| * | | Revert "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-1811-106/+106
* | | | Merge "Fix Thumb2 assembler to emit 16-bit add/sub SP, #imm."Vladimir Marko2014-12-182-48/+37
|\ \ \ \
| * | | | Fix Thumb2 assembler to emit 16-bit add/sub SP, #imm.Vladimir Marko2014-12-182-48/+37
* | | | | Merge "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-1811-106/+106
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Don't block quick callee saved registers for optimizing.Nicolas Geoffray2014-12-1811-106/+106
* | | | | Merge "When inlining, also look whether we can allocate registers."Nicolas Geoffray2014-12-181-0/+8
|\ \ \ \ \
| * | | | | When inlining, also look whether we can allocate registers.Nicolas Geoffray2014-12-181-0/+8
* | | | | | ART: Punt to the interpreter for VerifiedMethod errorsAndreas Gampe2014-12-173-16/+21
|/ / / / /
* | | | | Merge "Add a new imgdiag tool to diff boot.art/core.art against a process"Igor Murashkin2014-12-171-8/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add a new imgdiag tool to diff boot.art/core.art against a processIgor Murashkin2014-12-161-8/+1