summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
2015-06-26Revert "Revert "ART: Implement try/catch blocks in Builder"" David Brazdil
2015-06-26Revert "ART: Implement try/catch blocks in Builder" David Brazdil
2015-06-25ART: Implement try/catch blocks in Builder David Brazdil
2015-06-22Opt compiler: Add disassembly to the '.cfg' output. Alexandre Rames
2015-06-19MIPS: Initial version of optimizing compiler for MIPS64R6. Alexey Frunze
2015-06-18ART: Remove old DCHECK that trips Baseline David Brazdil
2015-06-12Merge "Optimizing: Remove PcInfo, use the StackMapStream instead." Vladimir Marko
2015-06-12Optimizing: Remove PcInfo, use the StackMapStream instead. Vladimir Marko
2015-06-08Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" Nicolas Geoffray
2015-06-04Revert "Use HCurrentMethod in HInvokeStaticOrDirect." Nicolas Geoffray
2015-06-04Use HCurrentMethod in HInvokeStaticOrDirect. Nicolas Geoffray
2015-06-03Fix lint error. Nicolas Geoffray
2015-06-03Factorize code for common LocationSummary of HInvoke. Nicolas Geoffray
2015-05-31Fix some ArtMethod related bugs Mathieu Chartier
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-05-21Also encode the InvokeType in an InlineInfo. Nicolas Geoffray
2015-05-18Support InlineInfo in StackMap. Nicolas Geoffray
2015-05-11Add a parent environment to HEnvironment. Nicolas Geoffray
2015-04-28Have HInvoke instructions know their number of actual arguments. Roland Levillain
2015-04-23Cleanup and improve stack map stream Calin Juravle
2015-04-22[optimizing] Fix a bug in moving the null check to the user. Calin Juravle
2015-04-20Opt compiler: Correctly require register or FPU register. Alexandre Rames
2015-04-15Type MoveOperands. Nicolas Geoffray
2015-04-09Implement CFI for Optimizing. David Srbecky
2015-04-06ART: Enable more Clang warnings Andreas Gampe
2015-04-01[optimizing] Implement x86/x86_64 math intrinsics Mark Mendell
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