summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
2015-03-24Merge "ART: Boolean simplifier" David Brazdil
2015-03-24ART: Boolean simplifier David Brazdil
2015-03-24Unify ART's various implementations of bit_cast. Roland Levillain
2015-03-16Update locations of registers after slow paths spilling. Nicolas Geoffray
2015-03-13Merge "[optimizing] Don't record None locations in the stack maps." Nicolas Geoffray
2015-03-13[optimizing] Don't record None locations in the stack maps. Nicolas Geoffray
2015-03-13Refactor code in preparation of correct stack maps in slow path. Nicolas Geoffray
2015-03-13Fix build breakage. Nicolas Geoffray
2015-03-13Merge "Tweak liveness when instructions are used in environments." Nicolas Geoffray
2015-03-12Tweak liveness when instructions are used in environments. Nicolas Geoffray
2015-03-12Compress the Dex register maps built by the optimizing compiler. Roland Levillain
2015-03-05[optimizing] Use callee-save registers for x86 Mark Mendell
2015-03-02Opt Compiler: ARM64: Enable explicit memory barriers over acquire/release Serban Constantinescu
2015-02-20Merge "Display optimizing compiler's CodeInfo objects in oatdump." Roland Levillain
2015-02-19Ensure the graph is correctly typed. Nicolas Geoffray
2015-02-19Display optimizing compiler's CodeInfo objects in oatdump. Roland Levillain
2015-02-18Avoid generating jmp +0. Nicolas Geoffray
2015-02-06Optimize leaf methods. Nicolas Geoffray
2015-02-04Finally implement Location::kNoOutputOverlap. Nicolas Geoffray
2015-02-03Use a different block order when not compiling baseline. Nicolas Geoffray
2015-01-24Support callee-save registers on ARM. Nicolas Geoffray
2015-01-23Support callee save floating point registers on x64. Nicolas Geoffray
2015-01-21Enable core callee-save on x64. Nicolas Geoffray
2015-01-21Merge "ART: Replace NULL to nullptr in the optimizing compiler" Roland Levillain
2015-01-21ART: Replace NULL to nullptr in the optimizing compiler Jean Christophe Beyler
2015-01-21Revert "Revert "Fully support pairs in the register allocator."" Nicolas Geoffray
2015-01-21Record implicit null checks at the actual invoke time. Calin Juravle
2015-01-21Revert "Fully support pairs in the register allocator." Nicolas Geoffray
2015-01-21Fully support pairs in the register allocator. Nicolas Geoffray
2015-01-20Merge "Add implicit null checks for the optimizing compiler" Calin Juravle
2015-01-16Add implicit null checks for the optimizing compiler Calin Juravle
2015-01-16Do not use register pair in a parallel move. Nicolas Geoffray
2015-01-15[optimizing compiler] Compute live spill size Mark Mendell
2015-01-12Merge "Move code around in OptimizingCompiler::Compile to reduce stack space." Nicolas Geoffray
2015-01-12Move code around in OptimizingCompiler::Compile to reduce stack space. Nicolas Geoffray
2015-01-08Implement double and float support for arm in register allocator. Nicolas Geoffray
2015-01-05Look at instruction set features when generating volatiles code Calin Juravle
2014-12-22ART: Swap-space in the compiler Andreas Gampe
2014-12-18Merge "Revert "Don't block quick callee saved registers for optimizing."" Nicolas Geoffray
2014-12-18Revert "Don't block quick callee saved registers for optimizing." Nicolas Geoffray
2014-12-18Merge "Don't block quick callee saved registers for optimizing." Nicolas Geoffray
2014-12-18Don't block quick callee saved registers for optimizing. Nicolas Geoffray
2014-12-15Inlining support in optimizing. Nicolas Geoffray
2014-12-08[optimizing compiler] Add REM_FLOAT and REM_DOUBLE Calin Juravle
2014-12-04Add support for float-to-long in the optimizing compiler. Roland Levillain
2014-11-28Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug. Serban Constantinescu
2014-11-27Add support for long-to-double in the optimizing compiler. Roland Levillain
2014-11-19Fix safepoint bug when computing live registers. Nicolas Geoffray
2014-11-13Merge "[optimizing compiler] add HTemporary support for long and doubles" Calin Juravle
2014-11-12[optimizing compiler] add HTemporary support for long and doubles Calin Juravle