Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4a305daf77a9b80d6abb7817a836aa59d2db521d
/
compiler
/
optimizing
/
builder.cc
49bace1
Address additional comments on try-catch CL
by David Brazdil
· 9 years ago
56e1acc
ART: Changes to try-catch in GraphBuilder
by David Brazdil
· 9 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 9 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 9 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 9 years ago
b809daa
Merge "ART: Stop creating a fallthrough block for Goto"
by David Brazdil
· 9 years ago
fe65946
ART: Stop creating a fallthrough block for Goto
by David Brazdil
· 9 years ago
1efcc22
Fix another case of un-verified dead code.
by Nicolas Geoffray
· 9 years ago
b783b40
Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
by Nicolas Geoffray
· 9 years ago
ae37039
Merge "Use compiling class instead of outer class for access checks."
by Nicolas Geoffray
· 9 years ago
0f0be72
Merge "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
by Nicolas Geoffray
· 9 years ago
463580c
Revert "Use IsAssignableFrom instead of IsSubclass for robustness."
by Nicolas Geoffray
· 9 years ago
afd0641
Use compiling class instead of outer class for access checks.
by Nicolas Geoffray
· 9 years ago
e85647e
Merge "Use IsAssignableFrom instead of IsSubclass for robustness."
by Nicolas Geoffray
· 9 years ago
aa91920
Fix String Change baseline compiler errors.
by Nicolas Geoffray
· 9 years ago
af268bb
Use IsAssignableFrom instead of IsSubclass for robustness.
by Nicolas Geoffray
· 9 years ago
e102f19
Merge "Fix StringChange for optimizing compiler."
by Jeff Hao
· 9 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 9 years ago
3045174
Use compiling class instead of referrer for access checks.
by Nicolas Geoffray
· 9 years ago
cad6542
Fix StringChange for optimizing compiler.
by Jeff Hao
· 9 years ago
69505f8
Don't check the return type in the builder.
by Nicolas Geoffray
· 9 years ago
2e33525
Bailout from compilation if an invoke is malformed.
by Nicolas Geoffray
· 9 years ago
2ef645b
ART: Allow PackedSwitch instructions with zero targets
by David Brazdil
· 9 years ago
15875b0
Revert "ART: Allow PackedSwitch instructions with zero targets"
by David Brazdil
· 9 years ago
241f9c4
ART: Allow PackedSwitch instructions with zero targets
by David Brazdil
· 9 years ago
ae09d2d
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 9 years ago
6c0c4f2
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 9 years ago
a981f9d
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
by Calin Juravle
· 9 years ago
958857d
Revert "Bring ReferenceTypePropagation to HInvoke return types"
by Calin Juravle
· 9 years ago
ddedddc
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 9 years ago
73d01bc
Merge "ART: Check long and double register pairs in invokes"
by Andreas Gampe
· 9 years ago
da9badb
ART: Check long and double register pairs in invokes
by Andreas Gampe
· 9 years ago
69aa601
Revert "Revert "Pass current method to HNewInstance and HNewArray.""
by Nicolas Geoffray
· 9 years ago
7b0e353
Revert "Pass current method to HNewInstance and HNewArray."
by Nicolas Geoffray
· 9 years ago
e21aa42
Pass current method to HNewInstance and HNewArray.
by Nicolas Geoffray
· 9 years ago
c345f14
Revert "Use HCurrentMethod in HInvokeStaticOrDirect."
by Nicolas Geoffray
· 9 years ago
38207af
Use HCurrentMethod in HInvokeStaticOrDirect.
by Nicolas Geoffray
· 9 years ago
012a072
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 9 years ago
82cc909
Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types""
by Calin Juravle
· 9 years ago
8ccf8a0
Revert "Bring ReferenceTypePropagation to HInvoke return types"
by Calin Juravle
· 9 years ago
77e48c6
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 9 years ago
66a7d7a
Merge "Support for inlining methods that call/throw."
by Nicolas Geoffray
· 9 years ago
bd699ea
Merge "Bring Reference Type Propagation to Instance/StaticInstanceField"
by Roland Levillain
· 9 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 9 years ago
fbdaa30
Use the new HCurrentMethod in HLoadString.
by Nicolas Geoffray
· 9 years ago
104fd8a
Bring Reference Type Propagation to Instance/StaticInstanceField
by Guillaume "Vermeille" Sanchez
· 9 years ago
b4e2fbb
Merge "Add a HCurrentMethod node."
by Nicolas Geoffray
· 9 years ago
76b1e17
Add a HCurrentMethod node.
by Nicolas Geoffray
· 9 years ago
81d804a
Bring Reference Type Propagation to NewArray
by Guillaume "Vermeille" Sanchez
· 9 years ago
d5111bf
Do not use dex_compilation_unit after inlining.
by Nicolas Geoffray
· 9 years ago
3cd4fc8
Eliminate redundant constructor barriers when inlining.
by Calin Juravle
· 9 years ago
702d260
Skip compilation when falling-through out of method code.
by Calin Juravle
· 9 years ago
2af2307
Revert "GVN final fields even with side effects."
by Nicolas Geoffray
· 9 years ago
7817336
GVN final fields even with side effects.
by Nicolas Geoffray
· 9 years ago
80613ff
Merge "Have HInvoke instructions know their number of actual arguments."
by Roland Levillain
· 9 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 9 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
1152c92
[optimizing] Rename HasArrayAccesses and check it
by Mark Mendell
· 9 years ago
76f1413
Merge "[optimizing] Ensure FillNewArray sets array access"
by Andreas Gampe
· 9 years ago
20e8d43
[optimizing] Ensure FillNewArray sets array access
by Mark Mendell
· 9 years ago
5f02c6c
Reduce the number of explicit clinit checks for static invokes.
by Roland Levillain
· 9 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 9 years ago
0c25d10
optimizing: fix gtests
by Calin Juravle
· 9 years ago
27df758
[optimizing] Add memory barriers in constructors when needed
by Calin Juravle
· 9 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 9 years ago
04914da
Merge "ART: Same skip-compilation heuristic in both backends"
by David Brazdil
· 9 years ago
1b49872
ART: Same skip-compilation heuristic in both backends
by David Brazdil
· 9 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 10 years ago
8d5b8b2
ART: Force constants into the entry block
by David Brazdil
· 9 years ago
7904129
Use the original invoke type when inlining.
by Nicolas Geoffray
· 9 years ago
9437b78
Revert "Revert "Inline across dex files.""
by Nicolas Geoffray
· 9 years ago
b64b782
Merge "ART: Boolean simplifier"
by David Brazdil
· 9 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 10 years ago
6a816cf
Revert "Inline across dex files."
by Nicolas Geoffray
· 9 years ago
7e4c350
Inline across dex files.
by Nicolas Geoffray
· 10 years ago
9ccd151
Fix verifier handling of empty switch as last instruction.
by Jeff Hao
· 10 years ago
e4335eb
Make BCE a no-op if there is no array access.
by Mingyao Yang
· 10 years ago
5e8b137
Create HGraph outside Builder, print timings
by David Brazdil
· 10 years ago
2fd6aa5
Fix broken gtests after SuspendCheck optimization
by David Brazdil
· 10 years ago
852eaff
No SuspendChecks when branching to return block
by David Brazdil
· 10 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 10 years ago
193f785
Merge "optimizing: NullCheck elimination"
by Nicolas Geoffray
· 10 years ago
10e244f
optimizing: NullCheck elimination
by Calin Juravle
· 10 years ago
1cf9528
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 10 years ago
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
02d81cc
Opt Compiler: ARM64: Add support for rem-float, rem-double and volatile.
by Serban Constantinescu
· 10 years ago
52c4896
[optimizing compiler] Add support for volatile
by Calin Juravle
· 10 years ago
4e44c82
Revert "Small optimization for recursive calls: avoid dex cache."
by Nicolas Geoffray
· 10 years ago
390f59f
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 10 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 10 years ago
48c2b03
Add more compilation stats to optimizing
by Calin Juravle
· 10 years ago
d2ec87d
[optimizing compiler] Add REM_FLOAT and REM_DOUBLE
by Calin Juravle
· 10 years ago
abb3977
Merge "Add support for double-to-int & double-to-long in optimizing."
by Roland Levillain
· 10 years ago
4c0b61f
Add support for double-to-int & double-to-long in optimizing.
by Roland Levillain
· 10 years ago
e4d4d32
ART: Add SparseSwitch support to the optimizing compiler
by Andreas Gampe
· 10 years ago
7c8ce29
Merge "ART: Add PackedSwitch support to the optimizing compiler"
by Andreas Gampe
· 10 years ago
d881df5
ART: Add PackedSwitch support to the optimizing compiler
by Andreas Gampe
· 10 years ago
8964e2b
Add support for float-to-double & double-to-float in optimizing.
by Roland Levillain
· 10 years ago
624279f
Add support for float-to-long in the optimizing compiler.
by Roland Levillain
· 10 years ago
Next »