summaryrefslogtreecommitdiffstats
path: root/compiler/dex
Commit message (Expand)AuthorAgeFilesLines
* Quick: Improve the BBCombine pass.Vladimir Marko2014-10-159-41/+189
* Rewrite null check elimination to work on dalvik regs.Vladimir Marko2014-10-159-349/+585
* ART: NullCheckElimination should converge with MIR_IGNORE_NULL_CHECKYevgeny Rouban2014-10-153-5/+26
* Add regression test for null check elimination.Vladimir Marko2014-10-131-0/+2
* Merge "Revert "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK""Vladimir Marko2014-10-131-1/+1
|\
| * Revert "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"Vladimir Marko2014-10-131-1/+1
* | Enable -Wimplicit-fallthrough.Ian Rogers2014-10-0913-44/+53
* | stdint types all the way!Ian Rogers2014-10-091-1/+1
* | ART: X86: GenLongArith should handle overlapped VRsAlexei Zavjalov2014-10-094-9/+32
* | Quick: Reduce memory usage and improve compile time.Vladimir Marko2014-10-094-64/+55
* | Quick: Separate null check elimination and type inference.Vladimir Marko2014-10-094-119/+150
* | Don't copy fill array data to quick literal pool.Ian Rogers2014-10-0811-173/+24
* | Header file clean up.Ian Rogers2014-10-085-5/+5
* | Merge "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"Bill Buzbee2014-10-081-1/+1
|\ \ | |/
| * ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECKYevgeny Rouban2014-10-071-1/+1
* | Merge "ART: Fix SelectKind to work with nullptr"Bill Buzbee2014-10-081-0/+4
|\ \
| * | ART: Fix SelectKind to work with nullptrChao-ying Fu2014-10-011-0/+4
* | | Merge "ART: Fix issues with SplitBlock"Bill Buzbee2014-10-081-2/+13
|\ \ \
| * | | ART: Fix issues with SplitBlockMathew Zaleski2014-10-081-2/+13
| | |/ | |/|
* | | Merge "Fix to MirGraph::GetSSANameWithConst()"Bill Buzbee2014-10-081-1/+2
|\ \ \
| * | | Fix to MirGraph::GetSSANameWithConst()Mark Mendell2014-10-061-1/+2
| |/ /
* | | Merge "Implement method calls using relative BL on ARM64."Vladimir Marko2014-10-086-4/+169
|\ \ \
| * | | Implement method calls using relative BL on ARM64.Vladimir Marko2014-10-036-4/+169
* | | | Propagate optimization flags to kMirOpCheck.Vladimir Marko2014-10-061-0/+1
| |/ / |/| |
* | | Merge "Quick compiler: Fix ambiguous LoadValue()"buzbee2014-10-036-16/+9
|\ \ \ | |/ / |/| |
| * | Quick compiler: Fix ambiguous LoadValue()buzbee2014-10-036-16/+9
* | | Merge "AArch64: oat patches should be 32-bit ints."Vladimir Marko2014-10-032-20/+17
|\ \ \ | |/ / |/| |
| * | AArch64: oat patches should be 32-bit ints.Matteo Franchin2014-10-032-20/+17
* | | Remove all uses of MIR_INLINED.Vladimir Marko2014-10-026-50/+28
|/ /
* | Merge "Fix build_all_egdes in MIRGraph::ProcessCanThrow()."Vladimir Marko2014-10-021-2/+2
|\ \ | |/ |/|
| * Fix build_all_egdes in MIRGraph::ProcessCanThrow().Vladimir Marko2014-10-011-2/+2
* | Merge "Quick: Fix LVN/GVN handling of acquire operations."Vladimir Marko2014-10-013-28/+34
|\ \ | |/ |/|
| * Quick: Fix LVN/GVN handling of acquire operations.Vladimir Marko2014-10-013-28/+34
* | Enable -Wunreachable-codeIan Rogers2014-09-301-1/+1
* | Merge "ART: Fix GenReduceVector and GenSetVector"Bill Buzbee2014-09-301-18/+12
|\ \
| * | ART: Fix GenReduceVector and GenSetVectorUdayan Banerji2014-09-261-18/+12
* | | Merge "ART: Reset bb id to the last list mir"Bill Buzbee2014-09-301-1/+1
|\ \ \
| * | | ART: Reset bb id to the last list mirChao-ying Fu2014-09-231-1/+1
* | | | Merge "ART: Allow overridable calculation of basic block dataflow"Bill Buzbee2014-09-302-14/+19
|\ \ \ \
| * | | | ART: Allow overridable calculation of basic block dataflowRazvan A Lupusoru2014-09-302-14/+19
| | |/ / | |/| |
* | | | Merge "Update maximum number of reachable blocks in last step"Bill Buzbee2014-09-301-3/+3
|\ \ \ \ | |_|_|/ |/| | |
| * | | Update maximum number of reachable blocks in last stepJohnny Qiu2014-06-051-3/+3
* | | | Merge "ART: Fix some -Wpedantic errors"Andreas Gampe2014-09-303-8/+8
|\ \ \ \
| * | | | ART: Fix some -Wpedantic errorsAndreas Gampe2014-09-293-8/+8
* | | | | AArch64: address some outstanding TODOs.Matteo Franchin2014-09-307-226/+192
* | | | | Merge "ART: Fix movnti assembler"Ian Rogers2014-09-301-10/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | ART: Fix movnti assemblerRazvan A Lupusoru2014-09-291-10/+10
| | |/ / | |/| |
* | | | Merge "ART: Deprecate CompilationUnit's code_item"Ian Rogers2014-09-2914-76/+53
|\ \ \ \
| * | | | ART: Deprecate CompilationUnit's code_itemRazvan A Lupusoru2014-09-2914-76/+53
| |/ / /
* | | | Reduce scope of MIR analysis attributes.Ian Rogers2014-09-292-337/+338
|/ / /