summaryrefslogtreecommitdiffstats
path: root/compiler/dex/mir_graph.cc
Commit message (Expand)AuthorAgeFilesLines
* art: Fix whitespace errors added by cafChristopher R. Palmer2015-11-091-3/+2
* ART: extensionWei Wang2015-10-061-7/+18
* Quick: Don't expect move-exception in every catch block.Vladimir Marko2015-06-181-5/+6
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-261-0/+1
* Quick: Abolish kMirOpCheckPart2.Vladimir Marko2015-05-071-5/+2
* Quick: Fix crash on fall-through out of method code.Calin Juravle2015-04-281-5/+28
* Revert "Revert "Quick: Rewrite type inference pass.""Vladimir Marko2015-04-231-3/+4
* Revert "Quick: Rewrite type inference pass."Andreas Gampe2015-04-221-4/+3
* Replace NULL with nullptrMathieu Chartier2015-04-221-27/+27
* Quick: Rewrite type inference pass.Vladimir Marko2015-04-221-3/+4
* ART: Remove LLVM cruftAndreas Gampe2015-04-071-2/+2
* Fixed layout for dex caches in boot image.Vladimir Marko2015-03-311-8/+1
* Fall back to Quick when Optimizing cannot compile.Nicolas Geoffray2015-03-171-4/+2
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-241-8/+8
* Revert "Add JIT"Nicolas Geoffray2015-02-241-8/+8
* Add JITMathieu Chartier2015-02-231-8/+8
* Merge "Move arenas into runtime"Mathieu Chartier2015-02-191-1/+1
|\
| * Move arenas into runtimeMathieu Chartier2015-02-191-1/+1
* | Add suspend checks to special methods.Vladimir Marko2015-02-191-1/+1
|/
* Dead code elimination based on GVN results.Vladimir Marko2015-02-171-0/+9
* Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-131-4/+4
* Quick: Rewrite Phi node insertion.Vladimir Marko2015-02-101-1/+2
* ART: Remove MIRGraph::dex_pc_to_block_map_Chao-ying Fu2015-02-091-44/+70
* Clean up pass driverMathieu Chartier2015-01-281-1/+5
* ART: Some Quick cleanupAndreas Gampe2015-01-261-4/+11
* ART: Cut filename for DumpCFGAndreas Gampe2014-12-221-5/+38
* Move two members out of MIRGraph::temp_::ssa.Vladimir Marko2014-12-191-0/+2
* Clean up dead loops before suspend check elimination.Vladimir Marko2014-12-191-9/+0
* Clean up post-opt passes, perform only those we need.Vladimir Marko2014-12-191-9/+10
* ARM: Combine multiply accumulate operations.Ningsheng Jian2014-12-111-0/+30
* Merge "Quick: Redefine the notion of back-egdes."Vladimir Marko2014-12-091-19/+2
|\
| * Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-19/+2
* | Merge "Quick: Kill unreachable blocks instead of just hiding them."Vladimir Marko2014-12-081-30/+3
|\ \
| * | Quick: Kill unreachable blocks instead of just hiding them.Vladimir Marko2014-12-081-30/+3
| |/
* / Re-factor Quick ABI supportSerguei Katkov2014-12-081-0/+6
|/
* Quick compiler: handle embedded switch databuzbee2014-11-251-1/+2
* Merge "Eliminate suspend checks on back-edges to return insn."Vladimir Marko2014-11-241-0/+8
|\
| * Eliminate suspend checks on back-edges to return insn.Vladimir Marko2014-11-241-0/+8
* | Merge "ART: Add div-zero check elimination to LVN/GVN"Vladimir Marko2014-11-241-1/+2
|\ \ | |/ |/|
| * ART: Add div-zero check elimination to LVN/GVNRazvan A Lupusoru2014-11-221-1/+2
* | ART: Fix NullCheckElimination, BBCombine, and SplitBlockRazvan A Lupusoru2014-11-211-2/+0
|/
* Fix possible array access issueVladimir2014-11-211-0/+4
* ART: X86 vectorized reduce may use incorrect extract indexRazvan A Lupusoru2014-11-211-2/+3
* Clean up MIRGraph pass temporaries.Vladimir Marko2014-11-211-11/+7
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-36/+21
* Rewrite class initialization check elimination.Vladimir Marko2014-10-271-2/+3
* Quick: In GVN, apply modifications early if outside loop.Vladimir Marko2014-10-171-0/+2
* Quick: Improve the BBCombine pass.Vladimir Marko2014-10-151-8/+67
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-091-4/+4
* stdint types all the way!Ian Rogers2014-10-091-1/+1