summaryrefslogtreecommitdiffstats
path: root/compiler/dex/mir_dataflow.cc
Commit message (Expand)AuthorAgeFilesLines
* Quick: Rewrite type inference pass.Vladimir Marko2015-04-221-20/+9
* Promote pointer to dex cache arrays on arm.Vladimir Marko2015-04-071-20/+8
* Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIERMathieu Chartier2015-03-191-1/+1
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-241-56/+56
* Revert "Add JIT"Nicolas Geoffray2015-02-241-56/+56
* Add JITMathieu Chartier2015-02-231-56/+56
* Dead code elimination based on GVN results.Vladimir Marko2015-02-171-5/+0
* Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-131-14/+7
* Quick: Rewrite Phi node insertion.Vladimir Marko2015-02-101-3/+22
* ART: Some Quick cleanupAndreas Gampe2015-01-261-1/+0
* Move two members out of MIRGraph::temp_::ssa.Vladimir Marko2014-12-191-10/+12
* Clean up post-opt passes, perform only those we need.Vladimir Marko2014-12-191-12/+10
* ARM: Combine multiply accumulate operations.Ningsheng Jian2014-12-111-3/+55
* Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-1/+1
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-1/+1
* Rewrite class initialization check elimination.Vladimir Marko2014-10-271-22/+22
* Quick: Improve the BBCombine pass.Vladimir Marko2014-10-151-1/+1
* Rewrite null check elimination to work on dalvik regs.Vladimir Marko2014-10-151-47/+47
* Remove all uses of MIR_INLINED.Vladimir Marko2014-10-021-1/+1
* Merge "ART: Allow overridable calculation of basic block dataflow"Bill Buzbee2014-09-301-13/+17
|\
| * ART: Allow overridable calculation of basic block dataflowRazvan A Lupusoru2014-09-301-13/+17
* | ART: Deprecate CompilationUnit's code_itemRazvan A Lupusoru2014-09-291-50/+0
|/
* Deprecate GrowableArray, use ArenaVector instead.Vladimir Marko2014-09-231-33/+25
* ART: Vectorization opcode implementation fixesLupusoru, Razvan A2014-09-031-25/+99
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-19/+20
* ART: Add non-temporal store supportJean Christophe Beyler2014-08-261-0/+3
* ART: Extending FlagsOfJean Christophe Beyler2014-08-251-1/+1
* ART: Implement kMirOpNullCheckRazvan A Lupusoru2014-08-201-1/+1
* ART: Add Invokes to DecodedInstructionJean Christophe Beyler2014-07-101-1/+1
* ART: Handle Extended MIRs in a uniform mannerUdayan Banerji2014-07-101-0/+26
* X86 Backend support for vectorized float and byte 16x16 operationsUdayan Banerji2014-07-081-0/+48
* Quick compiler: fix array overrun.buzbee2014-05-311-2/+1
* ART: Setting up cleanupJean Christophe Beyler2014-05-301-1/+1
* ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-271-28/+28
* Merge "Revert "ART: Better SSA Allocation when recreating SSA""Bill Buzbee2014-05-231-34/+28
|\
| * Revert "ART: Better SSA Allocation when recreating SSA"Bill Buzbee2014-05-231-34/+28
* | Merge "ART: Better SSA Allocation when recreating SSA"Ian Rogers2014-05-231-28/+34
|\ \ | |/
| * ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-021-28/+34
* | ART: Ensure use counts updated when adding SSA regMark Mendell2014-05-061-1/+7
* | Move DecodedInstruction into MIR.Ian Rogers2014-05-021-4/+4
* | ART: Move oat_data_flow_attributes_ to private and put an APIJean Christophe Beyler2014-05-021-3/+3
|/
* Early inlining of simple methods.Vladimir Marko2014-03-181-1/+1
* Avoid Cache*LoweringInfo pass when there's no GET/PUT/INVOKE.Vladimir Marko2014-03-111-46/+46
* Create a scoped arena allocator and use that for LVN.Vladimir Marko2014-03-061-13/+13
* Enable compiler temporariesRazvan A Lupusoru2014-01-311-2/+2
* Added pass frameworkJean Christophe Beyler2014-01-131-22/+2
* More compile-time tuningbuzbee2013-11-261-58/+54
* Quick compiler compile-time/memory use improvementbuzbee2013-11-141-4/+5
* Revert "Revert "Null check elimination improvement""Bill Buzbee2013-10-301-1/+2
* Revert "Null check elimination improvement"Ian Rogers2013-10-251-2/+1