Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
32155e0a3373b7ce6e490fceb40ca24074dbcbb5
/
compiler
/
dex
/
mir_graph.h
8081d2b
Create allocator adapter for using Arena in std containers.
by Vladimir Marko
· 10 years ago
55fff04
Rewrite topological sort order and improve GVN.
by Vladimir Marko
· 10 years ago
0d8ea46
ART: Do not attempt to compile a method with too many registers
by Andreas Gampe
· 10 years ago
2ab40eb
ART: Add Invokes to DecodedInstruction
by Jean Christophe Beyler
· 10 years ago
fe12035
Merge "ART: Handle Extended MIRs in a uniform manner"
by Ian Rogers
· 10 years ago
f2466a7
ART: Handle Extended MIRs in a uniform manner
by Udayan Banerji
· 10 years ago
cb80474
ART: Rename CallInlining to SpecialMethodInliner
by Razvan A Lupusoru
· 10 years ago
95a0597
Global Value Numbering.
by Vladimir Marko
· 10 years ago
e8ae814
Workaround for invalid monitor-exit catch ranges.
by Vladimir Marko
· 10 years ago
4b537a8
ART: Quick compiler: More size checks, add TargetReg variants
by Andreas Gampe
· 10 years ago
a94d7fd
Merge "Fix topological ordering and use it for optimizations."
by Vladimir Marko
· 10 years ago
622bdbe
Fix topological ordering and use it for optimizations.
by Vladimir Marko
· 10 years ago
060e6fe
ART: Log information when skipping method during compilation
by Andreas Gampe
· 10 years ago
8c7a02a
Quick compiler:interpret on type mismatch
by buzbee
· 10 years ago
4439596
ART: Hide unreachable basic blocks in the compiler
by Andreas Gampe
· 10 years ago
04f4d8a
Add an optimization for removing redundant suspend tests in ART
by Wei Jin
· 10 years ago
35ba7f3
Quick compiler: fix array overrun.
by buzbee
· 10 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
· 10 years ago
d4750f2
Revert "ART: Better SSA Allocation when recreating SSA"
by Bill Buzbee
· 10 years ago
be7ba65
Merge "ART: Better SSA Allocation when recreating SSA"
by Ian Rogers
· 10 years ago
8512758
ART: BasicBlock API Implementation
by Jean Christophe Beyler
· 11 years ago
82f3c1b
Merge "ART: API to dex instructions"
by Ian Rogers
· 10 years ago
a5b8fde
Rewrite BitVector index iterator.
by Vladimir Marko
· 10 years ago
c3db20b
ART: API to dex instructions
by Jean Christophe Beyler
· 11 years ago
44e5bde
ART: Topological Sort Traversal Implementation
by Jean Christophe Beyler
· 11 years ago
3aa5773
ART: MIR, SSARepresentation, and BasicBlock Additional API
by Jean Christophe Beyler
· 11 years ago
ef562fd
Quick compiler: free up space in MIR.
by buzbee
· 10 years ago
e87f9b5
Allow X86 QBE to be extended
by Mark Mendell
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
f8c762b
ART: ChildBlockIterator Implementation
by Jean Christophe Beyler
· 11 years ago
091cc40
Quick compiler: allocate doubles as doubles
by buzbee
· 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
2700f7e
Continuing register cleanup
by buzbee
· 11 years ago
cdacac4
ART: API changes
by Jean Christophe Beyler
· 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
0f67847
Unify 64bit int constant definitions.
by Ian Rogers
· 11 years ago
f096aad
Cache method lowering info in mir graph.
by Vladimir Marko
· 11 years ago
39c3bfb
Make use of profiling information for dex2oat
by Dave Allison
· 11 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 11 years ago
a1a7074
Rewrite kMirOpSelect for all IF_ccZ opcodes.
by Vladimir Marko
· 11 years ago
00e1ec6
Revert "Revert "Rework Quick compiler's register handling""
by Bill Buzbee
· 11 years ago
be0e546
Cache field lowering info in mir_graph.
by Vladimir Marko
· 11 years ago
b1f1d64
Workaround for range ops spanning vreg gap
by buzbee
· 11 years ago
0e33643
Move arena_bit_vector.h/cc to compiler/utils.
by Nicolas Geoffray
· 11 years ago
6449c62
Create CompilerOptions
by Brian Carlstrom
· 11 years ago
9c86a02
Revert "Annotate used fields."
by Ian Rogers
· 11 years ago
f59f18b
Fix and rewrite local value numbering.
by Vladimir Marko
· 11 years ago
7f6cf56
Annotate used fields.
by Vladimir Marko
· 11 years ago
818f210
Re-apply: Initial check-in of an optimizing compiler.
by Nicolas Geoffray
· 11 years ago
1af0c0b
Revert "Initial check-in of an optimizing compiler."
by Nicolas Geoffray
· 11 years ago
68a5fef
Initial check-in of an optimizing compiler.
by Nicolas Geoffray
· 11 years ago
3bc0174
GenSpecialCase support for x86
by Razvan A Lupusoru
· 11 years ago
67c39c4
Support Literal pools for x86
by Mark Mendell
· 11 years ago
da7a69b
Enable compiler temporaries
by Razvan A Lupusoru
· 11 years ago
4376c87
Remove the link from dalvik instruction back to kMirOpCheck.
by Vladimir Marko
· 11 years ago
c6dbf90
Revert "Remove the link from dalvik instruction back to kMirOpCheck."
by Ian Rogers
· 11 years ago
8a3e7e7
Remove the link from dalvik instruction back to kMirOpCheck.
by Vladimir Marko
· 11 years ago
a894607
Move fused cmp branch ccode to MIR::meta.
by Vladimir Marko
· 11 years ago
4e97c53
Added pass framework
by Jean Christophe Beyler
· 11 years ago
d61ba4b
Revert "Revert "Better support for x86 XMM registers""
by Bill Buzbee
· 11 years ago
d0a5155
Add suffix parameter to DumpCFG
by Jean Christophe Beyler
· 11 years ago
e40687d
Merge "Fix SEGV when dumping MIR CFG"
by Narayan Kamath
· 11 years ago
5bb149e
Fix SEGV when dumping MIR CFG
by Mark Mendell
· 11 years ago
5816ed4
Detect special methods at the end of verification.
by Vladimir Marko
· 11 years ago
1da1e2f
More compile-time tuning
by buzbee
· 11 years ago
17189ac
Quick compiler compile-time/memory use improvement
by buzbee
· 11 years ago
0b1191c
Revert "Revert "Null check elimination improvement""
by Bill Buzbee
· 11 years ago
0d82948
64-bit prep
by buzbee
· 11 years ago
b48819d
Compile-time tuning: assembly phase
by buzbee
· 11 years ago
8b2c0b9
Use class def index from java.lang.Class.
by Ian Rogers
· 11 years ago
bd663de
Compile-time tuning: register/bb utilities
by buzbee
· 11 years ago
28c2300
More compile-time tuning
by buzbee
· 11 years ago
f6c4b3b
New arena memory allocator.
by Mathieu Chartier
· 11 years ago
fe9ca40
Compiler filter update
by buzbee
· 11 years ago
9329e6d
More suspend check repair.
by buzbee
· 11 years ago
cbcfaf3
Fix suspend check optimization
by buzbee
· 11 years ago
ee17e0a
Compilation filter
by buzbee
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
479f83c
Dex compiler: re-enable method pattern matching
by buzbee
· 11 years ago
6f485c6
Fix cpplint whitespace/indent issues
by Brian Carlstrom
· 11 years ago
0cd7ec2
Fix cpplint whitespace/blank_line issues
by Brian Carlstrom
· 11 years ago
2ce745c
Fix cpplint whitespace/braces issues
by Brian Carlstrom
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/compiler/dex/mir_graph.h]
8d3a117
Perf tweaks to compiling and oat writing.
by Ian Rogers
· 11 years ago
a5abf70
Compiler: replace DOM traversal computation
by buzbee
· 12 years ago
6282dc1
MIR tidying.
by Ian Rogers
· 12 years ago
862a760
Compiler: continuing refactoring
by buzbee
· 12 years ago
1fd3346
Compiler: LIR restructuring
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