Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
5c5676b26a08454b3f0133783778991bbe5dd681
/
compiler
/
dex
/
mir_graph.h
5c5676b
ART: Add div/rem zero check elimination flag
by Razvan A Lupusoru
· 10 years ago
5229cf1
Quick: Reduce memory usage and improve compile time.
by Vladimir Marko
· 10 years ago
67c72b8
Quick: Separate null check elimination and type inference.
by Vladimir Marko
· 10 years ago
832336b
Don't copy fill array data to quick literal pool.
by Ian Rogers
· 10 years ago
f4ae8d8
Merge "ART: Allow overridable calculation of basic block dataflow"
by Bill Buzbee
· 10 years ago
6f4dcae
ART: Allow overridable calculation of basic block dataflow
by Razvan A Lupusoru
· 10 years ago
1edf638
Merge "ART: Deprecate CompilationUnit's code_item"
by Ian Rogers
· 10 years ago
7503597
ART: Deprecate CompilationUnit's code_item
by Razvan A Lupusoru
· 10 years ago
584cc79
Reduce scope of MIR analysis attributes.
by Ian Rogers
· 10 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 10 years ago
de0b996
ART: Fix read-out-of-bounds in the compiler
by Andreas Gampe
· 10 years ago
1500e6f
ART: Update CFG dumper to handle extended better
by Razvan A Lupusoru
· 10 years ago
8d0d03e
ART: Change temporaries to positive names
by Razvan A Lupusoru
· 10 years ago
b5bce7c
ART: Add non-temporal store support
by Jean Christophe Beyler
· 10 years ago
1ff1747
Merge "ART: Extending FlagsOf"
by Ian Rogers
· 10 years ago
fb0ea2d
ART: Extending FlagsOf
by Jean Christophe Beyler
· 10 years ago
53c913b
ART: Clean up compiler
by Andreas Gampe
· 10 years ago
d04d309
ART: Support MIRGraph constant interface
by Razvan A Lupusoru
· 10 years ago
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
· 10 years ago
4896d7b
ART: Better SSA Allocation when recreating SSA
by Jean Christophe Beyler
· 10 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
· 10 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
· 10 years ago
44e5bde
ART: Topological Sort Traversal Implementation
by Jean Christophe Beyler
· 10 years ago
3aa5773
ART: MIR, SSARepresentation, and BasicBlock Additional API
by Jean Christophe Beyler
· 10 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
· 10 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
· 10 years ago
091cc40
Quick compiler: allocate doubles as doubles
by buzbee
· 10 years ago
29a2648
Move DecodedInstruction into MIR.
by Ian Rogers
· 10 years ago
cb73fb3
ART: Better SSA Allocation when recreating SSA
by Jean Christophe Beyler
· 10 years ago
cc794c3
ART: Move oat_data_flow_attributes_ to private and put an API
by Jean Christophe Beyler
· 10 years ago
2700f7e
Continuing register cleanup
by buzbee
· 10 years ago
cdacac4
ART: API changes
by Jean Christophe Beyler
· 10 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
· 10 years ago
0f67847
Unify 64bit int constant definitions.
by Ian Rogers
· 10 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
· 10 years ago
00e1ec6
Revert "Revert "Rework Quick compiler's register handling""
by Bill Buzbee
· 10 years ago
be0e546
Cache field lowering info in mir_graph.
by Vladimir Marko
· 10 years ago
b1f1d64
Workaround for range ops spanning vreg gap
by buzbee
· 10 years ago
0e33643
Move arena_bit_vector.h/cc to compiler/utils.
by Nicolas Geoffray
· 10 years ago
6449c62
Create CompilerOptions
by Brian Carlstrom
· 11 years ago
9c86a02
Revert "Annotate used fields."
by Ian Rogers
· 10 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
Next »