Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
fee188b96a0b882f6acdd70f01db1726cc54b2e1
/
compiler
/
optimizing
/
nodes.cc
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
· 7 years ago
df99018
Merge "ART: Fix single-preheader transformation."
by Aart Bik
· 7 years ago
ba3a790
Merge "Revert "ART: Try to statically evaluate some conditions.""
by Treehugger Robot
· 7 years ago
04366f3
Revert "ART: Try to statically evaluate some conditions."
by Nicolas Geoffray
· 7 years ago
09faaea
ART: Fix single-preheader transformation.
by Artem Serov
· 7 years ago
03376f4
Merge "ART: Try to statically evaluate some conditions."
by Treehugger Robot
· 7 years ago
1de1e11
ART: Try to statically evaluate some conditions.
by Artem Serov
· 7 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 7 years ago
d57fdd8
Merge "Log at places we fail to compile."
by Nicolas Geoffray
· 7 years ago
dbb9aef
Log at places we fail to compile.
by Nicolas Geoffray
· 7 years ago
75bb2f3
Type conversion elimination of constants
by Mingyao Yang
· 7 years ago
68351eb
Merge "ART: Introduce individual HInstruction cloning."
by Aart Bik
· 7 years ago
46721ef
Don't merge values for exit block in LSE.
by Mingyao Yang
· 7 years ago
cced8ba
ART: Introduce individual HInstruction cloning.
by Artem Serov
· 7 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
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
9d9f2d7
Merge "Use mmapped boot image class table for PIC app HLoadClass."
by Vladimir Marko
· 7 years ago
94ec2db
Use mmapped boot image class table for PIC app HLoadClass.
by Vladimir Marko
· 7 years ago
86ce504
Merge "optimizing: add block-scoped constructor fence merging pass"
by Treehugger Robot
· 7 years ago
dd018df
optimizing: add block-scoped constructor fence merging pass
by Igor Murashkin
· 7 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 7 years ago
4ec14ff
Merge "RFC: Generate select instruction for conditional returns."
by Nicolas Geoffray
· 7 years ago
e9b61ba
Merge changes Ic119441c,I83b96b41
by Treehugger Robot
· 7 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 7 years ago
16e5289
RFC: Generate select instruction for conditional returns.
by Mads Ager
· 7 years ago
5aedbcd
Merge "ART: Fix loop header's predecessors reordering in SimplifyLoops."
by Nicolas Geoffray
· 7 years ago
c73ee37
ART: Fix loop header's predecessors reordering in SimplifyLoops.
by Artem Serov
· 7 years ago
21c7e6f
ART: Fix SimplifyInduction for an instruction with HEnvironment.
by Artem Serov
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
a4b58ed
Fix static analyzer warning
by George Burgess IV
· 7 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 7 years ago
3c8a912
Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."
by Vladimir Marko
· 7 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 7 years ago
847e6ce
Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
by Vladimir Marko
· 7 years ago
19d7d50
ARM64: Fix IsAdrpPatch().
by Vladimir Marko
· 7 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 7 years ago
662ee25
Merge "optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes"
by Treehugger Robot
· 7 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
· 7 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
· 8 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
· 8 years ago
b0b051a
CHA guard optimization (elimination/hoisting).
by Mingyao Yang
· 8 years ago
a9dbe83
Add HVariableInputSizeInstruction.
by Mingyao Yang
· 8 years ago
9b1583e
Support GVN for HLoadClass::LoadKind::kJitTableAddress.
by Nicolas Geoffray
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
be44dcf
Add LoadString kind of kJitTableAddress for dump-cfg.
by Mingyao Yang
· 8 years ago
48f3e29
Merge "Do not inline loops without exit edges"
by David Sehr
· 8 years ago
c757dec
Do not inline loops without exit edges
by David Sehr
· 8 years ago
b4e4c27
Merge "Reduce arena memory usage when changing graph structure."
by Treehugger Robot
· 8 years ago
661b69b
Reduce arena memory usage when changing graph structure.
by Vladimir Marko
· 8 years ago
54d6a20
Fix 552-checker-sharpening for PIC test.
by Vladimir Marko
· 8 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
e8a3c57
Replace StackHandleScopeCollection with VariableSizedHandleScope
by Mathieu Chartier
· 8 years ago
9620230
Refactoring of graph linearization and linear order.
by Aart Bik
· 8 years ago
26705cc
Merge "A first implementation of a loop optimization framework."
by Aart Bik
· 8 years ago
aad75c6
Revert "Revert "Store resolved Strings for AOT code in .bss.""
by Vladimir Marko
· 8 years ago
281c681
A first implementation of a loop optimization framework.
by Aart Bik
· 8 years ago
5f92605
Revert "Store resolved Strings for AOT code in .bss."
by Vladimir Marko
· 8 years ago
4287925
Merge "Store resolved Strings for AOT code in .bss."
by Vladimir Marko
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
63dccbb
Store resolved Strings for AOT code in .bss.
by Vladimir Marko
· 8 years ago
20e9db6
Make LinearizeGraph() public (and move it to nodes files)
by Aart Bik
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
75d2df2
ART: Use old operator<< for MemBarrierKind
by Andreas Gampe
· 8 years ago
26de38b
ART: Delete old compiler_enums.h
by Andreas Gampe
· 8 years ago
e900491
Create a typedef for HInstruction::GetInputs() return type.
by Vladimir Marko
· 8 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
206fbf5
Remove too aggressive DCHECKs.
by Nicolas Geoffray
· 8 years ago
d6c205e
ART: Remove redundant MoveInstructionBefore method
by David Brazdil
· 8 years ago
Next »