Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
970abfb65530b700f3a0cc8b90b131df5420cec3
/
compiler
/
dex
/
bb_optimizations.h
3adfc4b
Merge "Quick: Avoid unnecessary GVN work in release builds."
by Vladimir Marko
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
f725550
Quick: Avoid unnecessary GVN work in release builds.
by Vladimir Marko
· 10 years ago
24d65cc
ART: Fix missing dependency between GVN and other passes
by Andreas Gampe
· 10 years ago
ad67727
Quick: Fix and enable DCE and improve GVN/DCE cleanup.
by Vladimir Marko
· 10 years ago
87b7c52
Quick: Clean up temp use counting.
by Vladimir Marko
· 10 years ago
7a01dc2
Dead code elimination based on GVN results.
by Vladimir Marko
· 10 years ago
0b9203e
ART: Some Quick cleanup
by Andreas Gampe
· 10 years ago
066f9e4
Quick: Clean up optimization pass order.
by Vladimir Marko
· 10 years ago
341e425
Clean up dead loops before suspend check elimination.
by Vladimir Marko
· 10 years ago
ffda499
Clean up post-opt passes, perform only those we need.
by Vladimir Marko
· 10 years ago
8b858e1
Quick: Redefine the notion of back-egdes.
by Vladimir Marko
· 10 years ago
415ac88
Quick: In GVN, apply modifications early if outside loop.
by Vladimir Marko
· 10 years ago
312eb25
Quick: Improve the BBCombine pass.
by Vladimir Marko
· 10 years ago
7baa6f8
Rewrite null check elimination to work on dalvik regs.
by Vladimir Marko
· 10 years ago
67c72b8
Quick: Separate null check elimination and type inference.
by Vladimir Marko
· 10 years ago
75bcc37
ART: Fix variable formatting and CodeLayout's multiple visits
by Jean Christophe Beyler
· 10 years ago
2cdd2f2
Merge "ART: Added dirty flag to optimizations"
by Ian Rogers
· 10 years ago
09321df
ART: Added dirty flag to optimizations
by Jean Christophe Beyler
· 10 years ago
53c913b
ART: Clean up compiler
by Andreas Gampe
· 10 years ago
55fff04
Rewrite topological sort order and improve GVN.
by Vladimir Marko
· 10 years ago
cb80474
ART: Rename CallInlining to SpecialMethodInliner
by Razvan A Lupusoru
· 10 years ago
95a0597
Global Value Numbering.
by Vladimir Marko
· 11 years ago
622bdbe
Fix topological ordering and use it for optimizations.
by Vladimir Marko
· 11 years ago
e1f65bc
ART: PassMEDataHolder should have a data field
by Jean Christophe Beyler
· 11 years ago
2469e60
ART: Setting up cleanup
by Jean Christophe Beyler
· 11 years ago
a5b8fde
Rewrite BitVector index iterator.
by Vladimir Marko
· 11 years ago
4f59668
ART: Pass driver generalization
by James C Scott
· 11 years ago
9820b7c
Early inlining of simple methods.
by Vladimir Marko
· 11 years ago
bfea9c2
Class initialization check elimination.
by Vladimir Marko
· 11 years ago
3d73ba2
Avoid Cache*LoweringInfo pass when there's no GET/PUT/INVOKE.
by Vladimir Marko
· 11 years ago
f096aad
Cache method lowering info in mir graph.
by Vladimir Marko
· 11 years ago
be0e546
Cache field lowering info in mir_graph.
by Vladimir Marko
· 11 years ago
9c86a02
Revert "Annotate used fields."
by Ian Rogers
· 11 years ago
7f6cf56
Annotate used fields.
by Vladimir Marko
· 11 years ago
75ba13f
Reduce PassDriver overhead, clean up Pass and PassDriver.
by Vladimir Marko
· 11 years ago
4e97c53
Added pass framework
by Jean Christophe Beyler
· 11 years ago