Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
c6934e36d33ab402b7b51c78d46c319fc33e8ef3
/
compiler
/
optimizing
/
nodes.cc
2cc9d34
Fix wrong assumption in RemoveInstructionsAsUsersFromDeadBlocks.
by Nicolas Geoffray
· 6 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 6 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 7 years ago
85f1c57
ART: Some iwyu for logging.h
by Andreas Gampe
· 7 years ago
76d4bb0f3
Remove need for intrinsic recognizer to be a pass.
by Nicolas Geoffray
· 7 years ago
1c8605e
Look at phis in ReplaceUsesDominatedBy.
by Nicolas Geoffray
· 7 years ago
8e524ad
Always produce PIC code for AOT compilation.
by Vladimir Marko
· 7 years ago
d109e30
Don't use StringFactory.newEmptyString in compiled code
by Alex Light
· 7 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 7 years ago
4d277ba
ART: Make GVN work with BoundType.
by Artem Serov
· 7 years ago
a326807
Merge changes Iaf172f37,I15a8ade7,Icbc6b62b
by Vladimir Marko
· 7 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 7 years ago
ca210e3
ART: SBC: Support single exit loops with live_outs.
by Artem Serov
· 8 years ago
4dc09e7
LSE improvement: better singleton array optimization
by Aart Bik
· 7 years ago
e394622
ART: Do not define abstract HIR kinds.
by Vladimir Marko
· 7 years ago
0dcccd8
ART: Remove InstructionTypeEquals().
by Vladimir Marko
· 7 years ago
75ff2c9
Revert "Revert^2: Deopt does not throw"
by Aart Bik
· 7 years ago
240384b
Revert^2: Deopt does not throw
by Aart Bik
· 7 years ago
080820c
Revert "Deopt does not throw"
by Aart Bik
· 7 years ago
2905de1
Deopt does not throw
by Aart Bik
· 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
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 7 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 7 years ago
d9e4d73
Fix iCache misses for GetKind on x86,x86_64
by Gupta Kumar, Sanjiv
· 7 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
be2b613
Merge "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
7f4aff6
ART: Implement SuperblockCloner.
by Artem Serov
· 8 years ago
df99018
Merge "ART: Fix single-preheader transformation."
by Aart Bik
· 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
09faaea
ART: Fix single-preheader transformation.
by Artem Serov
· 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
· 8 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 8 years ago
d57fdd8
Merge "Log at places we fail to compile."
by Nicolas Geoffray
· 8 years ago
dbb9aef
Log at places we fail to compile.
by Nicolas Geoffray
· 8 years ago
75bb2f3
Type conversion elimination of constants
by Mingyao Yang
· 8 years ago
68351eb
Merge "ART: Introduce individual HInstruction cloning."
by Aart Bik
· 8 years ago
46721ef
Don't merge values for exit block in LSE.
by Mingyao Yang
· 8 years ago
cced8ba
ART: Introduce individual HInstruction cloning.
by Artem Serov
· 8 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 8 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 8 years ago
d5d2f2c
ART: Introduce Uint8 compiler data type.
by Vladimir Marko
· 8 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 8 years ago
9d9f2d7
Merge "Use mmapped boot image class table for PIC app HLoadClass."
by Vladimir Marko
· 8 years ago
94ec2db
Use mmapped boot image class table for PIC app HLoadClass.
by Vladimir Marko
· 8 years ago
86ce504
Merge "optimizing: add block-scoped constructor fence merging pass"
by Treehugger Robot
· 8 years ago
dd018df
optimizing: add block-scoped constructor fence merging pass
by Igor Murashkin
· 8 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 8 years ago
4ec14ff
Merge "RFC: Generate select instruction for conditional returns."
by Nicolas Geoffray
· 8 years ago
e9b61ba
Merge changes Ic119441c,I83b96b41
by Treehugger Robot
· 8 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 8 years ago
16e5289
RFC: Generate select instruction for conditional returns.
by Mads Ager
· 8 years ago
5aedbcd
Merge "ART: Fix loop header's predecessors reordering in SimplifyLoops."
by Nicolas Geoffray
· 8 years ago
c73ee37
ART: Fix loop header's predecessors reordering in SimplifyLoops.
by Artem Serov
· 8 years ago
21c7e6f
ART: Fix SimplifyInduction for an instruction with HEnvironment.
by Artem Serov
· 8 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
a4b58ed
Fix static analyzer warning
by George Burgess IV
· 8 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
3c8a912
Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."
by Vladimir Marko
· 8 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 8 years ago
847e6ce
Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
by Vladimir Marko
· 8 years ago
19d7d50
ARM64: Fix IsAdrpPatch().
by Vladimir Marko
· 8 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 8 years ago
662ee25
Merge "optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes"
by Treehugger Robot
· 8 years ago
79d8fa7
optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
by Igor Murashkin
· 8 years ago
764d454
Remove LoadString/Class kind kBootImageLinkTimeAddress.
by Vladimir Marko
· 8 years ago
4e92c3c
Add runtime reasons for deopt.
by Nicolas Geoffray
· 8 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 8 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
b07d1bc
Ensure environment is ready when populating loop.
by Aart Bik
· 8 years ago
f8f5a16
ART vectorizer.
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
b13c65b
Saves full XMM state along suspend check's slow path.
by Aart Bik
· 8 years ago
1eede6a
Don't inline methods that throw in graph with irreducible loops.
by Nicolas Geoffray
· 8 years ago
69d75ff
Skip loop optimization if there is no loop in the graph.
by Mingyao Yang
· 8 years ago
fdb7d63
Inline methods that throw.
by Nicolas Geoffray
· 8 years ago
fe076a5
Merge "Code refactoring around sharpening HLoadClass."
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
22aa54b
AArch64: Add HInstruction scheduling support.
by Alexandre Rames
· 9 years ago
1ea9efc
Acquire the mutator lock before comparing classes/strings.
by Nicolas Geoffray
· 8 years ago
dcc7ab6
Merge "Put the resolved class in HLoadClass."
by Nicolas Geoffray
· 8 years ago
e037a73
Merge "Put inlined ArtMethod pointer in stack maps."
by Nicolas Geoffray
· 8 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
6bec91c
Store resolved types for AOT code in .bss.
by Vladimir Marko
· 8 years ago
48886c2
Remove HLoadClass::LoadKind::kDexCachePcRelative.
by Vladimir Marko
· 8 years ago
6b69e0a
Complete unrolling of loops with small body and trip count one.
by Aart Bik
· 8 years ago
f0acfe7
Keep resolved String in HLoadString.
by Nicolas Geoffray
· 8 years ago
c1a42cf
Remove soon to be obsolete call kinds for direct calls.
by Nicolas Geoffray
· 9 years ago
b0b051a
CHA guard optimization (elimination/hoisting).
by Mingyao Yang
· 9 years ago
a9dbe83
Add HVariableInputSizeInstruction.
by Mingyao Yang
· 9 years ago
9b1583e
Support GVN for HLoadClass::LoadKind::kJitTableAddress.
by Nicolas Geoffray
· 9 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 9 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 9 years ago
Next »