summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Reduce space filter threshold to 128.Nicolas Geoffray2015-07-171-2/+2
* Merge "ART: Boolean simplifier fix" into mnc-devNicolas Geoffray2015-07-171-5/+0
|\
| * ART: Boolean simplifier fixSerguei Katkov2015-07-161-5/+0
* | ART: DCE should know that array-length can throw NPESerguei Katkov2015-07-162-1/+34
|/
* Merge "ART: Release inputs in Long.reverse intrinsic in x86" into mnc-devAndreas Gampe2015-07-081-0/+15
|\
| * ART: Release inputs in Long.reverse intrinsic in x86Andreas Gampe2015-07-081-0/+15
* | ART: Fix opsize in LoadArgDirectAndreas Gampe2015-07-071-1/+2
|/
* Add implicit null pointer and stack overflow checks for Mips.Douglas Leung2015-07-035-5/+48
* Do not create a HBoundType when the instruction is non-null.Nicolas Geoffray2015-07-022-0/+8
* Merge "ART: Fix data loss when symbolizing oat files." into mnc-devAndreas Gampe2015-07-012-6/+10
|\
| * ART: Fix data loss when symbolizing oat files.Zheng Xu2015-07-012-6/+10
* | Merge "Do not replace a live phi with a dead phi." into mnc-devNicolas Geoffray2015-07-011-1/+7
|\ \
| * | Do not replace a live phi with a dead phi.Nicolas Geoffray2015-06-291-1/+7
| |/
* | Revert "Revert "Do not update the type of something we already know.""Nicolas Geoffray2015-06-293-0/+37
|/
* Merge "MIPS: Initial version of optimizing compiler for MIPS64R6." into mnc-devRoland Levillain2015-06-2913-254/+4415
|\
| * MIPS: Initial version of optimizing compiler for MIPS64R6.Roland Levillain2015-06-2613-254/+4415
* | Quick: Disable GVN, DCE and LVN for type conflicts.Vladimir Marko2015-06-271-5/+11
* | ART: Bail out immediately on try/catchDavid Brazdil2015-06-261-6/+11
|/
* Merge "ART: Fix kEverything compiler filter" into mnc-devAndreas Gampe2015-06-262-3/+4
|\
| * ART: Fix kEverything compiler filterbuzbee2015-06-252-3/+4
* | ART: Set methods to preverified in verify-noneAndreas Gampe2015-06-251-0/+6
* | Only do some checks when compiling against the core image.Nicolas Geoffray2015-06-253-2/+14
* | [MIPS64] JNI Compiler: Sign-extend int function argumentsLazar Trsic2015-06-242-4/+50
|/
* Use a flag from the verifier to know if we should compile.Nicolas Geoffray2015-06-244-1/+13
* BCE: don't assume a bounds check always gets a HArrayLength.Nicolas Geoffray2015-06-241-2/+8
* Fix codegen_test after DCE fix.Nicolas Geoffray2015-06-241-1/+4
* Recompute dominator tree after DCE.Nicolas Geoffray2015-06-244-21/+39
* BCE: Narrow instead of unconditionnaly overwrite the range.Nicolas Geoffray2015-06-241-3/+5
* Fix another case of un-verified dead code.Nicolas Geoffray2015-06-241-2/+7
* Do not overwrite an input register in shift operations.Nicolas Geoffray2015-06-232-20/+23
* ART: Don't do pre-linked calls to the interpreter bridge.Vladimir Marko2015-06-221-1/+3
* Revert "Revert "Add support for inlining already sharpened interface calls.""Nicolas Geoffray2015-06-222-12/+8
* Revert "Add support for inlining already sharpened interface calls. DO NOT ME...Nicolas Geoffray2015-06-222-8/+12
* Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""Nicolas Geoffray2015-06-222-3/+6
* Use compiling class instead of outer class for access checks.Nicolas Geoffray2015-06-221-10/+13
* Use compiling class instead of referrer for access checks.Nicolas Geoffray2015-06-222-14/+26
* Be careful with predecessor/successor index.Nicolas Geoffray2015-06-225-14/+29
* Merge "Don't check the return type in the builder." into mnc-devNicolas Geoffray2015-06-221-5/+0
|\
| * Don't check the return type in the builder.Nicolas Geoffray2015-06-221-5/+0
* | Do not expect 0 or 1 only when comparing a boolean.Nicolas Geoffray2015-06-221-4/+6
|/
* Run a simplification pass before code generation.Nicolas Geoffray2015-06-221-0/+5
* Merge "Bailout from compilation if an invoke is malformed." into mnc-devNicolas Geoffray2015-06-222-10/+35
|\
| * Bailout from compilation if an invoke is malformed.Nicolas Geoffray2015-06-222-10/+35
* | Merge "Fix wrong DCHECK in bounds check elimination." into mnc-devNicolas Geoffray2015-06-221-1/+3
|\ \
| * | Fix wrong DCHECK in bounds check elimination.Nicolas Geoffray2015-06-221-1/+3
| |/
* | Fix a bug in optimizing when the null constant has been DCE.Nicolas Geoffray2015-06-222-2/+5
|/
* Fix String Change baseline compiler errors.Nicolas Geoffray2015-06-221-2/+3
* Use signed encoding when using relative CFI addresses.David Srbecky2015-06-201-2/+12
* Merge "ART: Fix BCE lint issue" into mnc-devMingyao Yang2015-06-191-2/+2
|\
| * ART: Fix BCE lint issueAndreas Gampe2015-06-191-2/+2