summaryrefslogtreecommitdiffstats
path: root/compiler/dex/mir_graph.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Fix read-out-of-bounds in the compilerAndreas Gampe2014-09-021-0/+2
* ART: Update CFG dumper to handle extended betterRazvan A Lupusoru2014-08-291-0/+1
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-28/+113
* ART: Add non-temporal store supportJean Christophe Beyler2014-08-261-0/+1
* Merge "ART: Extending FlagsOf"Ian Rogers2014-08-251-9/+11
|\
| * ART: Extending FlagsOfJean Christophe Beyler2014-08-251-9/+11
* | ART: Clean up compilerAndreas Gampe2014-08-221-1/+2
* | ART: Support MIRGraph constant interfaceRazvan A Lupusoru2014-08-221-2/+27
|/
* Create allocator adapter for using Arena in std containers.Vladimir Marko2014-08-051-5/+6
* Rewrite topological sort order and improve GVN.Vladimir Marko2014-07-231-0/+25
* ART: Do not attempt to compile a method with too many registersAndreas Gampe2014-07-181-1/+1
* ART: Add Invokes to DecodedInstructionJean Christophe Beyler2014-07-101-16/+20
* Merge "ART: Handle Extended MIRs in a uniform manner"Ian Rogers2014-07-101-0/+6
|\
| * ART: Handle Extended MIRs in a uniform mannerUdayan Banerji2014-07-101-0/+6
* | ART: Rename CallInlining to SpecialMethodInlinerRazvan A Lupusoru2014-07-101-4/+4
* | Global Value Numbering.Vladimir Marko2014-07-101-0/+7
|/
* Workaround for invalid monitor-exit catch ranges.Vladimir Marko2014-07-081-0/+1
* ART: Quick compiler: More size checks, add TargetReg variantsAndreas Gampe2014-07-011-33/+1
* Merge "Fix topological ordering and use it for optimizations."Vladimir Marko2014-06-261-0/+1
|\
| * Fix topological ordering and use it for optimizations.Vladimir Marko2014-06-191-0/+1
* | ART: Log information when skipping method during compilationAndreas Gampe2014-06-191-3/+4
|/
* Quick compiler:interpret on type mismatchbuzbee2014-06-141-0/+8
* ART: Hide unreachable basic blocks in the compilerAndreas Gampe2014-06-131-3/+3
* Add an optimization for removing redundant suspend tests in ARTWei Jin2014-06-051-0/+16
* Quick compiler: fix array overrun.buzbee2014-05-311-2/+2
* ART: Setting up cleanupJean Christophe Beyler2014-05-301-7/+9
* ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-271-3/+15
* Merge "Revert "ART: Better SSA Allocation when recreating SSA""Bill Buzbee2014-05-231-9/+1
|\
| * Revert "ART: Better SSA Allocation when recreating SSA"Bill Buzbee2014-05-231-9/+1
* | Merge "ART: Better SSA Allocation when recreating SSA"Ian Rogers2014-05-231-1/+9
|\|
| * ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-021-1/+9
* | ART: BasicBlock API ImplementationJean Christophe Beyler2014-05-231-2/+46
* | Merge "ART: API to dex instructions"Ian Rogers2014-05-231-0/+50
|\ \
| * | ART: API to dex instructionsJean Christophe Beyler2014-05-221-0/+50
* | | Rewrite BitVector index iterator.Vladimir Marko2014-05-231-2/+6
* | | ART: Topological Sort Traversal ImplementationJean Christophe Beyler2014-05-221-1/+8
|/ /
* | ART: MIR, SSARepresentation, and BasicBlock Additional APIJean Christophe Beyler2014-05-221-2/+27
* | Quick compiler: free up space in MIR.buzbee2014-05-211-1/+2
* | Allow X86 QBE to be extendedMark Mendell2014-05-201-4/+5
* | Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-1/+1
* | ART: ChildBlockIterator ImplementationJean Christophe Beyler2014-05-061-0/+23
* | Quick compiler: allocate doubles as doublesbuzbee2014-05-051-5/+2
* | Move DecodedInstruction into MIR.Ian Rogers2014-05-021-2/+10
* | ART: Move oat_data_flow_attributes_ to private and put an APIJean Christophe Beyler2014-05-021-1/+4
|/
* Continuing register cleanupbuzbee2014-03-261-1/+0
* ART: API changesJean Christophe Beyler2014-03-181-14/+14
* Early inlining of simple methods.Vladimir Marko2014-03-181-0/+7
* Class initialization check elimination.Vladimir Marko2014-03-171-14/+16
* Avoid Cache*LoweringInfo pass when there's no GET/PUT/INVOKE.Vladimir Marko2014-03-111-2/+16
* Unify 64bit int constant definitions.Ian Rogers2014-03-101-34/+36