Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
fb9f4ad455eced3a07bef1d4772ab1fe34ec133b
/
compiler
/
dex
/
mir_graph.h
226501b
Revert "Revert "Enable profiled guided compilation in dex2oat""
by Calin Juravle
· 9 years ago
2306ae0
Revert "Enable profiled guided compilation in dex2oat"
by Calin Juravle
· 9 years ago
500c9be
Enable profiled guided compilation in dex2oat
by Calin Juravle
· 9 years ago
9fdb129
Revert "Enable profiled guided compilation in dex2oat"
by Nicolas Geoffray
· 9 years ago
27e17fd
Enable profiled guided compilation in dex2oat
by Calin Juravle
· 9 years ago
e5d80f8
Move ArenaBitVector into the runtime
by Mathieu Chartier
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
897ce64
Merge "Reduce how often we call FindDexCache"
by Mathieu Chartier
· 9 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 9 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
f9f6441
Optimizing: Tag Arena allocations with their source.
by Vladimir Marko
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
d29e848
ART: Fix Quick/Optimizing suspend check assumption mismatch.
by Vladimir Marko
· 10 years ago
f11c420
Quick: Fix optimizations for empty if blocks.
by Vladimir Marko
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
c4013ea
ART: Fix addpd opcode, add Quick x86 assembler test
by Chao-ying Fu
· 10 years ago
ad67727
Quick: Fix and enable DCE and improve GVN/DCE cleanup.
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
ba9715a
Merge "Implement CFI for Quick."
by David Srbecky
· 10 years ago
87b7c52
Quick: Clean up temp use counting.
by Vladimir Marko
· 10 years ago
1109fb3
Implement CFI for Quick.
by David Srbecky
· 10 years ago
cc23481
Promote pointer to dex cache arrays on arm.
by Vladimir Marko
· 10 years ago
22fe45d
Quick: Eliminate check-cast guaranteed by instance-of.
by Vladimir Marko
· 10 years ago
216eaa2
Fall back to Quick when Optimizing cannot compile.
by Nicolas Geoffray
· 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
6561551
Merge "Move arenas into runtime"
by Mathieu Chartier
· 10 years ago
b666f48
Move arenas into runtime
by Mathieu Chartier
· 10 years ago
6ce3eba
Add suspend checks to special methods.
by Vladimir Marko
· 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
72f53af
ART: Remove MIRGraph::dex_pc_to_block_map_
by Chao-ying Fu
· 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
· 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
a262f77
ARM: Combine multiply accumulate operations.
by Ningsheng Jian
· 10 years ago
6bb3919
Merge "Quick: Redefine the notion of back-egdes."
by Vladimir Marko
· 10 years ago
8b858e1
Quick: Redefine the notion of back-egdes.
by Vladimir Marko
· 10 years ago
52222d1
Merge "Quick: Kill unreachable blocks instead of just hiding them."
by Vladimir Marko
· 10 years ago
cb873d8
Quick: Kill unreachable blocks instead of just hiding them.
by Vladimir Marko
· 10 years ago
717a3e4
Re-factor Quick ABI support
by Serguei Katkov
· 10 years ago
743b98c
Skip null check in MarkGCCard() for known non-null values.
by Vladimir Marko
· 10 years ago
26e7d45
Eliminate suspend checks on back-edges to return insn.
by Vladimir Marko
· 10 years ago
af6925b
Rewrite GVN's field id and field type handling.
by Vladimir Marko
· 10 years ago
f585e54
Clean up MIRGraph pass temporaries.
by Vladimir Marko
· 10 years ago
ad17d41
Merge "ART: Replace COMPILE_ASSERT with static_assert (compiler)"
by Andreas Gampe
· 10 years ago
785d2f2
ART: Replace COMPILE_ASSERT with static_assert (compiler)
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
66c6d7b
Rewrite class initialization check elimination.
by Vladimir Marko
· 10 years ago
b62ff57
Merge "ART: Add div/rem zero check elimination flag"
by Ian Rogers
· 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
423b137
ART: NullCheckElimination should converge with MIR_IGNORE_NULL_CHECK
by Yevgeny Rouban
· 10 years ago
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
· 11 years ago
b5bce7c
ART: Add non-temporal store support
by Jean Christophe Beyler
· 11 years ago
1ff1747
Merge "ART: Extending FlagsOf"
by Ian Rogers
· 10 years ago
fb0ea2d
ART: Extending FlagsOf
by Jean Christophe Beyler
· 11 years ago
53c913b
ART: Clean up compiler
by Andreas Gampe
· 10 years ago
d04d309
ART: Support MIRGraph constant interface
by Razvan A Lupusoru
· 11 years ago
8081d2b
Create allocator adapter for using Arena in std containers.
by Vladimir Marko
· 11 years ago
55fff04
Rewrite topological sort order and improve GVN.
by Vladimir Marko
· 11 years ago
0d8ea46
ART: Do not attempt to compile a method with too many registers
by Andreas Gampe
· 11 years ago
2ab40eb
ART: Add Invokes to DecodedInstruction
by Jean Christophe Beyler
· 11 years ago
fe12035
Merge "ART: Handle Extended MIRs in a uniform manner"
by Ian Rogers
· 11 years ago
f2466a7
ART: Handle Extended MIRs in a uniform manner
by Udayan Banerji
· 11 years ago
cb80474
ART: Rename CallInlining to SpecialMethodInliner
by Razvan A Lupusoru
· 11 years ago
95a0597
Global Value Numbering.
by Vladimir Marko
· 11 years ago
e8ae814
Workaround for invalid monitor-exit catch ranges.
by Vladimir Marko
· 11 years ago
4b537a8
ART: Quick compiler: More size checks, add TargetReg variants
by Andreas Gampe
· 11 years ago
a94d7fd
Merge "Fix topological ordering and use it for optimizations."
by Vladimir Marko
· 11 years ago
622bdbe
Fix topological ordering and use it for optimizations.
by Vladimir Marko
· 11 years ago
060e6fe
ART: Log information when skipping method during compilation
by Andreas Gampe
· 11 years ago
8c7a02a
Quick compiler:interpret on type mismatch
by buzbee
· 11 years ago
4439596
ART: Hide unreachable basic blocks in the compiler
by Andreas Gampe
· 11 years ago
04f4d8a
Add an optimization for removing redundant suspend tests in ART
by Wei Jin
· 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
Next »