Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
fe57faa2e0349418dda38e77ef1c0ac29db75f4d
/
compiler
/
optimizing
/
builder.cc
fe57faa
[optimizing] Add basic PackedSwitch support
by Mark Mendell
· 10 years ago
85c7bab
Revert "Revert "Optimize code generation of check-cast and instance-of.""
by Nicolas Geoffray
· 10 years ago
6766eae
Merge "Revert "Optimize code generation of check-cast and instance-of.""
by Nicolas Geoffray
· 10 years ago
7537437
Revert "Optimize code generation of check-cast and instance-of."
by Nicolas Geoffray
· 10 years ago
b7d8e8c
Optimizing: Do not use range-based loop when inserting elements.
by Vladimir Marko
· 10 years ago
a201d5e
Merge "Optimize code generation of check-cast and instance-of."
by Nicolas Geoffray
· 10 years ago
e6f49b4
Revert "Support unresolved fields in optimizing" breaks debuggable tests.
by Calin Juravle
· 10 years ago
64acf30
Optimize code generation of check-cast and instance-of.
by Nicolas Geoffray
· 10 years ago
23a8e35
Support unresolved fields in optimizing
by Calin Juravle
· 10 years ago
175dc73
Support unresolved methods in Optimizing
by Calin Juravle
· 10 years ago
5d01db1
BuildInvoke refactor: extract String.init in its own code path
by Calin Juravle
· 10 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 10 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 10 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 10 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 10 years ago
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
3ecfd65
Add dex_pc to all HInstructions in builder.
by Yevgeny Rouban
· 10 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 10 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 10 years ago
599262c
Fix extra parantheses
by Calin Juravle
· 10 years ago
0eedd7e
Fix BuildInvoke
by Calin Juravle
· 10 years ago
68ad649
Refactor BuildInvoke.
by Calin Juravle
· 10 years ago
99429ae
Merge "Revert "Revert "Optimizing: Better invoke-static/-direct dispatch."""
by Vladimir Marko
· 10 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 10 years ago
ec16f79
ART: Refactor try/catch block info, store exception type
by David Brazdil
· 10 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 10 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
cb1c055
ART: Move exception clearing into own instruction
by David Brazdil
· 10 years ago
9523a3e
Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
by Nicolas Geoffray
· 10 years ago
8ab9a90
Revert "Use the quickened metadata to compile -QUICK opcodes."
by Nicolas Geoffray
· 10 years ago
4515a67
Use the quickened metadata to compile -QUICK opcodes.
by Nicolas Geoffray
· 10 years ago
f185fb3
Merge "[optimizing] Don't rely on the verifier for String.<init>."
by Nicolas Geoffray
· 10 years ago
2e7cd75
[optimizing] Don't rely on the verifier for String.<init>.
by Nicolas Geoffray
· 10 years ago
f400021
Merge "Fuse long and FP compare & condition on ARM in Optimizing."
by Roland Levillain
· 10 years ago
72783ff
ART: Fix bug in GraphBuilder
by David Brazdil
· 10 years ago
6cd788f
Address small comments in HGraphBuilder
by David Brazdil
· 10 years ago
bff7503
Revert "Revert "ART: Ignore try blocks with no throwing instructions""
by David Brazdil
· 10 years ago
efe374d
Revert "ART: Ignore try blocks with no throwing instructions"
by David Brazdil
· 10 years ago
8f8ee68
ART: Ignore try blocks with no throwing instructions
by David Brazdil
· 10 years ago
4fa13f6
Fuse long and FP compare & condition on ARM in Optimizing.
by Roland Levillain
· 10 years ago
3e18a89
Merge "Fuse long and FP compare & condition on x86/x86-64 in Optimizing."
by Roland Levillain
· 10 years ago
c470193
Fuse long and FP compare & condition on x86/x86-64 in Optimizing.
by Mark Mendell
· 10 years ago
281a632
ART: Fix graph for switch leaving a try block
by David Brazdil
· 10 years ago
49bace1
Address additional comments on try-catch CL
by David Brazdil
· 10 years ago
56e1acc
ART: Changes to try-catch in GraphBuilder
by David Brazdil
· 10 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 10 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 10 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 10 years ago
b809daa
Merge "ART: Stop creating a fallthrough block for Goto"
by David Brazdil
· 10 years ago
fe65946
ART: Stop creating a fallthrough block for Goto
by David Brazdil
· 10 years ago
1efcc22
Fix another case of un-verified dead code.
by Nicolas Geoffray
· 10 years ago
b783b40
Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
by Nicolas Geoffray
· 10 years ago
ae37039
Merge "Use compiling class instead of outer class for access checks."
by Nicolas Geoffray
· 10 years ago
0f0be72
Merge "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
by Nicolas Geoffray
· 10 years ago
463580c
Revert "Use IsAssignableFrom instead of IsSubclass for robustness."
by Nicolas Geoffray
· 10 years ago
afd0641
Use compiling class instead of outer class for access checks.
by Nicolas Geoffray
· 10 years ago
e85647e
Merge "Use IsAssignableFrom instead of IsSubclass for robustness."
by Nicolas Geoffray
· 10 years ago
aa91920
Fix String Change baseline compiler errors.
by Nicolas Geoffray
· 10 years ago
af268bb
Use IsAssignableFrom instead of IsSubclass for robustness.
by Nicolas Geoffray
· 10 years ago
e102f19
Merge "Fix StringChange for optimizing compiler."
by Jeff Hao
· 10 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 10 years ago
3045174
Use compiling class instead of referrer for access checks.
by Nicolas Geoffray
· 10 years ago
cad6542
Fix StringChange for optimizing compiler.
by Jeff Hao
· 10 years ago
69505f8
Don't check the return type in the builder.
by Nicolas Geoffray
· 10 years ago
2e33525
Bailout from compilation if an invoke is malformed.
by Nicolas Geoffray
· 10 years ago
2ef645b
ART: Allow PackedSwitch instructions with zero targets
by David Brazdil
· 10 years ago
15875b0
Revert "ART: Allow PackedSwitch instructions with zero targets"
by David Brazdil
· 10 years ago
241f9c4
ART: Allow PackedSwitch instructions with zero targets
by David Brazdil
· 10 years ago
ae09d2d
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
6c0c4f2
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 10 years ago
a981f9d
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
by Calin Juravle
· 10 years ago
958857d
Revert "Bring ReferenceTypePropagation to HInvoke return types"
by Calin Juravle
· 10 years ago
ddedddc
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
73d01bc
Merge "ART: Check long and double register pairs in invokes"
by Andreas Gampe
· 10 years ago
da9badb
ART: Check long and double register pairs in invokes
by Andreas Gampe
· 10 years ago
69aa601
Revert "Revert "Pass current method to HNewInstance and HNewArray.""
by Nicolas Geoffray
· 10 years ago
7b0e353
Revert "Pass current method to HNewInstance and HNewArray."
by Nicolas Geoffray
· 10 years ago
e21aa42
Pass current method to HNewInstance and HNewArray.
by Nicolas Geoffray
· 10 years ago
c345f14
Revert "Use HCurrentMethod in HInvokeStaticOrDirect."
by Nicolas Geoffray
· 10 years ago
38207af
Use HCurrentMethod in HInvokeStaticOrDirect.
by Nicolas Geoffray
· 10 years ago
012a072
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 10 years ago
82cc909
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
by Calin Juravle
· 10 years ago
8ccf8a0
Revert "Bring ReferenceTypePropagation to HInvoke return types"
by Calin Juravle
· 10 years ago
77e48c6
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
66a7d7a
Merge "Support for inlining methods that call/throw."
by Nicolas Geoffray
· 10 years ago
bd699ea
Merge "Bring Reference Type Propagation to Instance/StaticInstanceField"
by Roland Levillain
· 10 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 10 years ago
fbdaa30
Use the new HCurrentMethod in HLoadString.
by Nicolas Geoffray
· 10 years ago
104fd8a
Bring Reference Type Propagation to Instance/StaticInstanceField
by Guillaume "Vermeille" Sanchez
· 10 years ago
b4e2fbb
Merge "Add a HCurrentMethod node."
by Nicolas Geoffray
· 10 years ago
76b1e17
Add a HCurrentMethod node.
by Nicolas Geoffray
· 10 years ago
81d804a
Bring Reference Type Propagation to NewArray
by Guillaume "Vermeille" Sanchez
· 10 years ago
d5111bf
Do not use dex_compilation_unit after inlining.
by Nicolas Geoffray
· 10 years ago
3cd4fc8
Eliminate redundant constructor barriers when inlining.
by Calin Juravle
· 10 years ago
702d260
Skip compilation when falling-through out of method code.
by Calin Juravle
· 10 years ago
2af2307
Revert "GVN final fields even with side effects."
by Nicolas Geoffray
· 10 years ago
7817336
GVN final fields even with side effects.
by Nicolas Geoffray
· 10 years ago
80613ff
Merge "Have HInvoke instructions know their number of actual arguments."
by Roland Levillain
· 10 years ago
Next »