Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
61ba8d2421a98e9b16510be4f9af7ca7bc4c9055
/
compiler
/
optimizing
/
graph_visualizer.cc
dbaa5c7
ART: Compiler support for const-method-handle
by Orion Hodson
· 7 years ago
18259d7
ART: Compiler support for const-method-type
by Orion Hodson
· 7 years ago
b006e1f
Merge "Revert^4 "Compiler changes for bitstring based type checks.""
by Treehugger Robot
· 7 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 7 years ago
fe94875
ART: Fix infinite recursion for deopt at dex pc 0.
by Vladimir Marko
· 7 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
b2ec9f5
Remove duplication, split tests
by David Sehr
· 7 years ago
2c148f0
Don't analyze methods with verification errors.
by Aart Bik
· 7 years ago
66c158e
Clean up signed/unsigned in vectorizer.
by Aart Bik
· 7 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
33bff25
ART: Make InstructionSet an enum class and add kLast.
by Vladimir Marko
· 7 years ago
38a3f21
Alignment optimizations in vectorizer.
by Aart Bik
· 7 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 7 years ago
d5d2f2c
ART: Introduce Uint8 compiler data type.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
bf3243b
ART: Describe static fields in GraphVisualizer.
by Vladimir Marko
· 8 years ago
5ceac0e
Don't use the graph's dex file when printing HInvoke.
by Nicolas Geoffray
· 8 years ago
82b0740
Use IntrusiveForwardList<> for Env-/UsePosition.
by Vladimir Marko
· 8 years ago
c8e93c7
Min/max SIMDization support.
by Aart Bik
· 8 years ago
f34dd20
ARM64: Support MultiplyAccumulate for SIMD.
by Artem Serov
· 8 years ago
f3e61ee
Implement halving add idiom (with checker tests).
by Aart Bik
· 8 years ago
7359649
Merge "Make data dependency around HDeoptimize correct."
by Nicolas Geoffray
· 8 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 8 years ago
5576f37
Implement a SIMD spilling slot.
by Aart Bik
· 8 years ago
74234da
ARM: Merge data-processing instructions and shifts/(un)signed extensions
by Anton Kirilov
· 8 years ago
ac14139
Revert "Revert "ART: Compiler support for invoke-polymorphic.""
by Orion Hodson
· 8 years ago
0fb5af1
Revert "ART: Compiler support for invoke-polymorphic."
by Orion Hodson
· 8 years ago
02e3092
ART: Compiler support for invoke-polymorphic.
by Orion Hodson
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
5e4e11e
Clean-up sharpening and compiler driver.
by Nicolas Geoffray
· 8 years ago
372f3a3
ART: Add thread offset printing hook to disassembler
by Andreas Gampe
· 9 years ago
c2c52a1
Improve the graph visualizer's output for constant locations.
by Alexandre Rames
· 9 years ago
e928885
Rename current register allocator implementation
by Matthew Gharrity
· 9 years ago
ee8d971
X86: Use memory to do array range checks
by Mark Mendell
· 9 years ago
e900491
Create a typedef for HInstruction::GetInputs() return type.
by Vladimir Marko
· 9 years ago
4692c35
Merge "Replace String.charAt() with HIR."
by Vladimir Marko
· 9 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 9 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
372f10e
Refactor handling of input records.
by Vladimir Marko
· 9 years ago
893a1d3
Merge "Fix oatdump crash on arm64/arm code. Also adds 16 bit literal information."
by Aart Bik
· 9 years ago
d3059e7
Fix oatdump crash on arm64/arm code. Also adds 16 bit literal information.
by Aart Bik
· 9 years ago
d7c2fdc
Fix another case of live_in at irreducible loop entry.
by Nicolas Geoffray
· 9 years ago
dce016e
Intrinsify String.length() and String.isEmpty() as HIR.
by Vladimir Marko
· 9 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 9 years ago
085055f
Merge "Optimizing: Improve const-string code generation."
by Vladimir Marko
· 9 years ago
fa02c9d
ART: Flush ostream less frequently in GraphVisualizer
by David Brazdil
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
11edec7
ART: Loosen a GraphChecker rule on Boolean inputs
by David Brazdil
· 9 years ago
b133ec6
Ensure object ArraySet with null value does not need a type check.
by Roland Levillain
· 9 years ago
7fc6350
Integrate BitwiseNegated into shared framework.
by Artem Serov
· 9 years ago
9ff0d20
Optimizing: ARM64 negated bitwise operations simplification
by Kevin Brodsky
· 9 years ago
4a0dad6
Revert "Revert "ARM/ARM64: Extend support of instruction combining.""
by Artem Udovichenko
· 9 years ago
31dd3d6
Extend constant folding to float and double operations.
by Roland Levillain
· 9 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
8650378
Fix x86-64 Baker's read barrier fast path for CheckCast.
by Roland Levillain
· 9 years ago
ad4ed08
Revert "Revert "Lift the spill at each irreducible loop block restriction.""
by Nicolas Geoffray
· 9 years ago
09e8d5f
Some minor simplifications in code and tests.
by Aart Bik
· 9 years ago
2818dbc
Revert "Lift the spill at each irreducible loop block restriction."
by Bart Sears
· 9 years ago
79e9f43
Lift the spill at each irreducible loop block restriction.
by Nicolas Geoffray
· 9 years ago
69fd1b5
Revert "Some minor simplifications in code and tests."
by Nicolas Geoffray
· 9 years ago
bf03fcd
Some minor simplifications in code and tests.
by Aart Bik
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
68289a5
Revert "ART: Refactor SsaBuilder for more precise typing info"
by Alex Light
· 9 years ago
d9510df
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
47229aa
Merge "Revert "Revert "Don't use the compiler driver for method resolution."""
by Nicolas Geoffray
· 9 years ago
e523423
Revert "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 9 years ago
f64242a
Optimizing: Add checker tests for sharpening.
by Vladimir Marko
· 9 years ago
c88ef3a
Revert "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 9 years ago
4db0bf9
Don't use the compiler driver for method resolution.
by Nicolas Geoffray
· 9 years ago
8626b74
ARM64: Use the shifter operands.
by Alexandre Rames
· 9 years ago
418318f
ARM64: Add support for multiply-accumulate.
by Alexandre Rames
· 9 years ago
33a9a16
Merge "Allow NullConstant to be untyped in GraphVisualiser."
by Calin Juravle
· 9 years ago
b2d38fd
Allow NullConstant to be untyped in GraphVisualiser.
by Mark Mendell
· 9 years ago
fbb184a
Fix ClinitCheck pruning.
by Vladimir Marko
· 9 years ago
cdfed3d
Revert "Revert "Run type propagation after inliner only when needed.""
by Calin Juravle
· 9 years ago
d26a411
ART: Refactor iteration over normal/exceptional successors
by David Brazdil
· 9 years ago
2717436
Revert "Run type propagation after inliner only when needed."
by Calin Juravle
· 9 years ago
4e5dd52
Run type propagation after inliner only when needed.
by Calin Juravle
· 9 years ago
359f77c
Merge "Add DCHECKs to ArenaVector and ScopedArenaVector."
by Vladimir Marko
· 9 years ago
386062d
Make sure classes with different access checks are not GVN-ed
by Calin Juravle
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 9 years ago
98893e1
Add support for unresolved classes in optimizing.
by Calin Juravle
· 9 years ago
e460d1d
Revert "Revert "Support unresolved fields in optimizing"
by Calin Juravle
· 9 years ago
6e7455e
Use dominance information for null optimization in write barrier.
by Nicolas Geoffray
· 9 years ago
e6f49b4
Revert "Support unresolved fields in optimizing" breaks debuggable tests.
by Calin Juravle
· 9 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
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
8c4113b
Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
by Calin Juravle
· 10 years ago
3dac766
Merge "Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""""
by Calin Juravle
· 10 years ago
2e76830
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
by Calin Juravle
· 10 years ago
d60a1af
Run intrinsics on inlined code.
by Scott Wakeling
· 10 years ago
a5ae3c3
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
by Calin Juravle
· 10 years ago
e344a80
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
by Calin Juravle
· 10 years ago
Next »