Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
c498a1de3de1b36baebfd7b69b0af7fb4947d58e
/
compiler
/
optimizing
/
instruction_simplifier.cc
c498a1d
ART: Redundant AND operation removal optimization
by Aditya Deshpande
· 5 years ago
2f01e8e
Copying sun.misc.Unsafe to jdk.internal.misc
by Sorin Basca
· 5 years ago
3676b36
Clean up compile time null checks for VarHandle intrinsics.
by Ulya Trafimovich
· 4 years, 9 months ago
98f01d1
Revert^2 "Compile time null checks for VarHandle intrinsics."
by Ulyana Trafimovich
· 4 years, 10 months ago
4a889b7
Revert "Compile time null checks for VarHandle intrinsics."
by Vladimir Marko
· 4 years, 11 months ago
b3a7a6a
Compile time null checks for VarHandle intrinsics.
by Vladimir Marko
· 4 years, 11 months ago
ba32016
Improve simplifier slightly
by Alex Light
· 5 years ago
bb550e4
Fix issue with Partial LSE and casts/instanceof
by Alex Light
· 5 years ago
7432805
Fix simplifier issue with predicated ifield get
by Alex Light
· 5 years ago
8ba4de1
ART: Implement predicated SIMD vectorization.
by Artem Serov
· 7 years ago
3a73ffb
Revert^4 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
791df7a
Revert "Revert^2 "Partial Load Store Elimination""
by Nicolas Geoffray
· 5 years ago
fc1ce4e
Revert^2 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
47ac531
Revert "Partial Load Store Elimination"
by Nicolas Geoffray
· 5 years ago
b8686ce
Partial Load Store Elimination
by Alex Light
· 6 years ago
d5a8695
Reland "Improve invokeinterface for nterp."
by Nicolas Geoffray
· 5 years ago
8f2eb25
Remove NeedsDexCache logic from the compiler.
by Nicolas Geoffray
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
1fef877
Handle more cases of super calls in the compiler.
by Nicolas Geoffray
· 6 years ago
6587d91
ART: Simplify HRem to reuse existing HDiv
by Evgeny Astigeevich
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
5f84607
Optimizing: Construct intrinsic HIR in builder.
by Vladimir Marko
· 6 years ago
b1fe5e1
HStringBuilderAppend cannot be null.
by Vladimir Marko
· 6 years ago
54f4fbd
Remove MIPS support from Optimizing.
by Vladimir Marko
· 6 years ago
a18f5ae
Fix StringBuilder append assumptions.
by Vladimir Marko
· 6 years ago
56f1332
Fix pruning invoke environment for StringBuilder append pattern.
by Vladimir Marko
· 7 years ago
0a51605
Revert "Make compiler/optimizing/ symbols hidden."
by Vladimir Marko
· 7 years ago
e272715
Make compiler/optimizing/ symbols hidden.
by Vladimir Marko
· 7 years ago
eb104c8
Fix wrong assumption on boolean type.
by Nicolas Geoffray
· 7 years ago
552a134
ART: Optimize StringBuilder append pattern.
by Vladimir Marko
· 9 years ago
d456117
ART: Mark StringBuilder.append()s as intrinsics.
by Vladimir Marko
· 9 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 8 years ago
acc56ac
Introduce a 'baseline' variant for the compiler.
by Nicolas Geoffray
· 8 years ago
654698d
ART: Fix bool-related types in compiler/
by Andreas Gampe
· 8 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 8 years ago
d9986ac
Revert "Fix String.equals() for moveable String.class."
by Roland Levillain
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
d93e374
ObjPtr<>-ify ArtMethod and mirror::Method.
by Vladimir Marko
· 8 years ago
bb089b6
Remove CompilerDriver::support_boot_image_fixup_.
by Vladimir Marko
· 8 years ago
6fa4404
Simplify const-string.indexOf().
by Vladimir Marko
· 8 years ago
05e34f4
Revert^2 "Remove support for Valgrind in ART."
by Roland Levillain
· 8 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 8 years ago
8b362a8
Revert "Remove support for Valgrind in ART."
by Andreas Gampe
· 8 years ago
8268cb6
Remove support for Valgrind in ART.
by Roland Levillain
· 8 years ago
0dcccd8
ART: Remove InstructionTypeEquals().
by Vladimir Marko
· 8 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 8 years ago
6b6ab3f
Merge "Eliminate redundant abs on zero extension"
by Treehugger Robot
· 8 years ago
1d746de
Recognize nested MIN-MAX operations.
by Aart Bik
· 8 years ago
c6eec4b
Eliminate redundant abs on zero extension
by Aart Bik
· 8 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
d1ede32
Merge "Revert^3 "Compiler changes for bitstring based type checks.""
by Andreas Gampe
· 8 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 8 years ago
7075583
Merge "Revert^2 "Compiler changes for bitstring based type checks.""
by Vladimir Marko
· 8 years ago
2286da2
Refined recognizing integral MIN-MAX-ABS.
by Aart Bik
· 8 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
142b913
Recognize MIN-MAX.
by Aart Bik
· 8 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 8 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 8 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 8 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 8 years ago
ba3a790
Merge "Revert "ART: Try to statically evaluate some conditions.""
by Treehugger Robot
· 8 years ago
04366f3
Revert "ART: Try to statically evaluate some conditions."
by Nicolas Geoffray
· 8 years ago
03376f4
Merge "ART: Try to statically evaluate some conditions."
by Treehugger Robot
· 8 years ago
1de1e11
ART: Try to statically evaluate some conditions.
by Artem Serov
· 9 years ago
3bcb751
type conversion elimination for store value only uses.
by Mingyao Yang
· 9 years ago
367e020
Merge "Fix a bug in String.charAt() simplification."
by Vladimir Marko
· 9 years ago
0259c24
Fix a bug in String.charAt() simplification.
by Vladimir Marko
· 9 years ago
6b1aebe
Allow devirtualized method to be intrinsified.
by Mingyao Yang
· 9 years ago
75bb2f3
Type conversion elimination of constants
by Mingyao Yang
· 9 years ago
5387bc5
Merge "Fix stats reporting over 100% methods compiled."
by Treehugger Robot
· 9 years ago
e1b6d7b
Merge "type conversion elimination for constant input"
by Treehugger Robot
· 9 years ago
cd09e1f
Fix stats reporting over 100% methods compiled.
by Vladimir Marko
· 9 years ago
cebb5e7
type conversion elimination for constant input
by Mingyao Yang
· 9 years ago
68351eb
Merge "ART: Introduce individual HInstruction cloning."
by Aart Bik
· 9 years ago
da28305
Fix String.equals() for moveable String.class.
by Vladimir Marko
· 9 years ago
cced8ba
ART: Introduce individual HInstruction cloning.
by Artem Serov
· 9 years ago
33bff25
ART: Make InstructionSet an enum class and add kLast.
by Vladimir Marko
· 9 years ago
dab6907
Fix type conversion bug
by Aart Bik
· 9 years ago
61b9228
ART: Introduce Uint8 loads in compiled code.
by Vladimir Marko
· 9 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 9 years ago
e764d2e
Use ScopedArenaAllocator for register allocation.
by Vladimir Marko
· 9 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 9 years ago
46b6dbc
Try to preserve dex pc better in vector code.
by Aart Bik
· 9 years ago
c8fb211
ART: Simplify And(TypeConversion<Int64>(x), Const32).
by Vladimir Marko
· 9 years ago
5adf26c
Merge "ART: Introduce Uint8 compiler data type."
by Vladimir Marko
· 9 years ago
d5d2f2c
ART: Introduce Uint8 compiler data type.
by Vladimir Marko
· 9 years ago
4a4610a
ART: Add VarHandle fence intrinsics
by Orion Hodson
· 9 years ago
7033d49
ART: Generalize "x >> (s & m)" simplification.
by Vladimir Marko
· 9 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 9 years ago
4f7dd34
Recognize ABS cases.
by Aart Bik
· 9 years ago
bc5460b
MIPS: Support MultiplyAccumulate for SIMD.
by Lena Djokic
· 9 years ago
1e065a5
optimizing: Refactor statistics to use OptimizingCompilerStats helper
by Igor Murashkin
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
ba11882
ART: Change method lookup to be more consistent to JLS and the RI.
by Vladimir Marko
· 9 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 9 years ago
50e20d5
Moved knowledge on masking shift operands to simplifier.
by Aart Bik
· 9 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 9 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 9 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 9 years ago
Next »