Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
4fa13f65ece3b68fe3d8722d679ebab8656bbf99
/
compiler
/
dex
/
mir_dataflow.cc
e299f16
Quick: Abolish kMirOpCheckPart2.
by Vladimir Marko
· 10 years ago
c91df2d
Revert "Revert "Quick: Rewrite type inference pass.""
by Vladimir Marko
· 10 years ago
1b717f6
Revert "Quick: Rewrite type inference pass."
by Andreas Gampe
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
e490b01
Quick: Rewrite type inference pass.
by Vladimir Marko
· 10 years ago
cc23481
Promote pointer to dex cache arrays on arm.
by Vladimir Marko
· 10 years ago
d7cbf8a
Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER
by Mathieu Chartier
· 10 years ago
e5f13e5
Revert "Revert "Add JIT""
by Mathieu Chartier
· 10 years ago
a5ca888
Revert "Add JIT"
by Nicolas Geoffray
· 10 years ago
2535abe
Add JIT
by Mathieu Chartier
· 10 years ago
7a01dc2
Dead code elimination based on GVN results.
by Vladimir Marko
· 10 years ago
e4fcc5b
Clean up Scoped-/ArenaAlocator array allocations.
by Vladimir Marko
· 10 years ago
6a8946b
Quick: Rewrite Phi node insertion.
by Vladimir Marko
· 10 years ago
0b9203e
ART: Some Quick cleanup
by Andreas Gampe
· 10 years ago
1c6ea44
Move two members out of MIRGraph::temp_::ssa.
by Vladimir Marko
· 11 years ago
ffda499
Clean up post-opt passes, perform only those we need.
by Vladimir Marko
· 11 years ago
a262f77
ARM: Combine multiply accumulate operations.
by Ningsheng Jian
· 11 years ago
8b858e1
Quick: Redefine the notion of back-egdes.
by Vladimir Marko
· 11 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 11 years ago
66c6d7b
Rewrite class initialization check elimination.
by Vladimir Marko
· 11 years ago
312eb25
Quick: Improve the BBCombine pass.
by Vladimir Marko
· 11 years ago
7baa6f8
Rewrite null check elimination to work on dalvik regs.
by Vladimir Marko
· 11 years ago
ff0ac47
Remove all uses of MIR_INLINED.
by Vladimir Marko
· 11 years ago
f4ae8d8
Merge "ART: Allow overridable calculation of basic block dataflow"
by Bill Buzbee
· 11 years ago
6f4dcae
ART: Allow overridable calculation of basic block dataflow
by Razvan A Lupusoru
· 11 years ago
7503597
ART: Deprecate CompilationUnit's code_item
by Razvan A Lupusoru
· 11 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 11 years ago
b3a84e2
ART: Vectorization opcode implementation fixes
by Lupusoru, Razvan A
· 11 years ago
8d0d03e
ART: Change temporaries to positive names
by Razvan A Lupusoru
· 11 years ago
b5bce7c
ART: Add non-temporal store support
by Jean Christophe Beyler
· 11 years ago
fb0ea2d
ART: Extending FlagsOf
by Jean Christophe Beyler
· 11 years ago
7642324
ART: Implement kMirOpNullCheck
by Razvan A Lupusoru
· 11 years ago
2ab40eb
ART: Add Invokes to DecodedInstruction
by Jean Christophe Beyler
· 11 years ago
f2466a7
ART: Handle Extended MIRs in a uniform manner
by Udayan Banerji
· 11 years ago
60bfe7b
X86 Backend support for vectorized float and byte 16x16 operations
by Udayan Banerji
· 11 years ago
35ba7f3
Quick compiler: fix array overrun.
by buzbee
· 11 years ago
2469e60
ART: Setting up cleanup
by Jean Christophe Beyler
· 11 years ago
4896d7b
ART: Better SSA Allocation when recreating SSA
by Jean Christophe Beyler
· 11 years ago
919ed6b
Merge "Revert "ART: Better SSA Allocation when recreating SSA""
by Bill Buzbee
· 11 years ago
d4750f2
Revert "ART: Better SSA Allocation when recreating SSA"
by Bill Buzbee
· 11 years ago
be7ba65
Merge "ART: Better SSA Allocation when recreating SSA"
by Ian Rogers
· 11 years ago
0add77a
ART: Ensure use counts updated when adding SSA reg
by Mark Mendell
· 11 years ago
29a2648
Move DecodedInstruction into MIR.
by Ian Rogers
· 11 years ago
cb73fb3
ART: Better SSA Allocation when recreating SSA
by Jean Christophe Beyler
· 11 years ago
cc794c3
ART: Move oat_data_flow_attributes_ to private and put an API
by Jean Christophe Beyler
· 11 years ago
9820b7c
Early inlining of simple methods.
by Vladimir Marko
· 11 years ago
3d73ba2
Avoid Cache*LoweringInfo pass when there's no GET/PUT/INVOKE.
by Vladimir Marko
· 11 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 11 years ago
da7a69b
Enable compiler temporaries
by Razvan A Lupusoru
· 11 years ago
4e97c53
Added pass framework
by Jean Christophe Beyler
· 11 years ago
1da1e2f
More compile-time tuning
by buzbee
· 12 years ago
17189ac
Quick compiler compile-time/memory use improvement
by buzbee
· 12 years ago
0b1191c
Revert "Revert "Null check elimination improvement""
by Bill Buzbee
· 12 years ago
31aa97c
Revert "Null check elimination improvement"
by Ian Rogers
· 12 years ago
4db179d
Null check elimination improvement
by buzbee
· 12 years ago
0d82948
64-bit prep
by buzbee
· 12 years ago
9f799db
Merge "Compile-time tuning" into dalvik-dev
by buzbee
· 12 years ago
56c7178
Compile-time tuning
by buzbee
· 12 years ago
65ec92c
Refactor CompilerDriver::ComputeInvokeInfo
by Ian Rogers
· 12 years ago
1e54d68
Disable devirtualization detection in DEX-to-DEX compiler.
by Sebastien Hertz
· 12 years ago
f6c4b3b
New arena memory allocator.
by Mathieu Chartier
· 12 years ago
38f85e4
Fix cpplint whitespace/operators issues
by Brian Carlstrom
· 12 years ago
df62950
Fix cpplint whitespace/parens issues
by Brian Carlstrom
· 12 years ago
2ce745c
Fix cpplint whitespace/braces issues
by Brian Carlstrom
· 12 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 12 years ago
[Renamed from src/compiler/dex/mir_dataflow.cc]
1581766
resolved conflicts for merge of 51c2467e to dalvik-dev
by Brian Carlstrom
· 12 years ago
51c2467
libart-compiler cleanup
by Brian Carlstrom
· 12 years ago
67ce9b0
Adds missing dataflow flag for invoke-interface.
by Sebastien Hertz
· 12 years ago
fa7809f
Mark instructions that produce non-null object arguments as non-null.
by Ian Rogers
· 12 years ago
8d3a117
Perf tweaks to compiling and oat writing.
by Ian Rogers
· 12 years ago
39ebcb8
More profiler driven tweaks.
by Ian Rogers
· 12 years ago
e3cd2f0
Enable devirtualization for abstract and sub-class methods.
by Ian Rogers
· 12 years ago
a5abf70
Compiler: replace DOM traversal computation
by buzbee
· 12 years ago
02c4223
Supporting de-virtualization for precise types.
by Sameer Abu Asal
· 12 years ago
302a72d
Revert "Supporting de-virtualization for precise types."
by Brian Carlstrom
· 12 years ago
31d4b8e
Supporting de-virtualization for precise types.
by Sameer Abu Asal
· 12 years ago
f4da607
Revert "Supporting de-virtualization for precise types."
by Ian Rogers
· 12 years ago
b0682d5
Supporting de-virtualization for precise types.
by Sameer Abu Asal
· 12 years ago
862a760
Compiler: continuing refactoring
by buzbee
· 12 years ago
1fd3346
Compiler: LIR restructuring
by buzbee
· 12 years ago
0665fe0
Compiler: rework dataflow iterator.
by buzbee
· 12 years ago
71fe267
Some common frontend tidying.
by Ian Rogers
· 12 years ago
311ca16
Compiler: Spring cleaning
by buzbee
· 12 years ago