Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
46e67be2da4623025c306b3bd21b96ce10ae1b6e
/
compiler
/
optimizing
/
nodes.cc
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
· 7 years ago
764d454
Remove LoadString/Class kind kBootImageLinkTimeAddress.
by Vladimir Marko
· 7 years ago
4e92c3c
Add runtime reasons for deopt.
by Nicolas Geoffray
· 7 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 7 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
· 7 years ago
f8f5a16
ART vectorizer.
by Aart Bik
· 8 years ago
7359649
Merge "Make data dependency around HDeoptimize correct."
by Nicolas Geoffray
· 7 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 7 years ago
b13c65b
Saves full XMM state along suspend check's slow path.
by Aart Bik
· 7 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
· 8 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
6b631dc
Merge "ART: ArrayGet hoisting restriction added."
by Aart Bik
· 8 years ago
f89381f
ART: ArrayGet hoisting restriction added.
by Anton Shamin
· 8 years ago
372f10e
Refactor handling of input records.
by Vladimir Marko
· 8 years ago
d7c2fdc
Fix another case of live_in at irreducible loop entry.
by Nicolas Geoffray
· 8 years ago
3ea5a97
Attribute arena allocations previously marked as STL.
by Vladimir Marko
· 8 years ago
5bcbdd5
Merge "Optimizing: LoadString may not have any side effects."
by Vladimir Marko
· 8 years ago
af3ec0a
Merge "ART: Fix dominance for irreducible loops"
by David Brazdil
· 8 years ago
3f4a522
ART: Fix dominance for irreducible loops
by David Brazdil
· 8 years ago
5a62059
Stop populating irreducible loop at header
by David Brazdil
· 8 years ago
f417ff4
Test component type for errors too. With regression test.
by Aart Bik
· 8 years ago
c6b5627
Fix HInstruction::ReplaceInput(), allow no-op.
by Vladimir Marko
· 8 years ago
3c19d3e
Reuse HUseListNode<>s when replacing instruction or input.
by Vladimir Marko
· 8 years ago
6435910
Merge "Use iterators "before" the use node in HUserRecord<>."
by Vladimir Marko
· 8 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 8 years ago
5f6b908
Merge "Avoid constructing types with errors."
by Aart Bik
· 8 years ago
fd66c50
Fix inlining loops in OSR mode.
by Vladimir Marko
· 8 years ago
8b3f9b2
Avoid constructing types with errors.
by Aart Bik
· 8 years ago
c2e8af9
ART: Speed up HGraph::PopulateIrreducibleRecursive
by David Brazdil
· 8 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 8 years ago
ace7a00
Optimizing: LoadString may not have any side effects.
by Vladimir Marko
· 8 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 8 years ago
e3ff7b2
Refactor HGraphBuilder and SsaBuilder to remove HLocals
by David Brazdil
· 9 years ago
86ea7ee
Build dominator tree before generating HInstructions
by David Brazdil
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
62e78a7
Merge "ART: Fix order of operations in HBasicBlock::DisconnectAndDelete"
by David Brazdil
· 8 years ago
9eeebf6
ART: Fix order of operations in HBasicBlock::DisconnectAndDelete
by David Brazdil
· 8 years ago
0ced281
Merge "Clean up art::HConstant predicates."
by Roland Levillain
· 8 years ago
c9b21f8
Fix some typos in art/compiler/optimizing/nodes.cc.
by Roland Levillain
· 8 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 8 years ago
1a65388
Clean up art::HConstant predicates.
by Roland Levillain
· 9 years ago
18401b7
Fix invariant in reference type propagation.
by Nicolas Geoffray
· 9 years ago
7ba9966
ART: cleanup exit_block_ in graph if exit block is removed
by Serguei Katkov
· 9 years ago
3f52306
ART: Fix overlapping instruction IDs in inliner
by David Brazdil
· 9 years ago
a1d8ddf
Bug fix for polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
a1de918
Optimizing: Reduce memory usage of HInstructions.
by Vladimir Marko
· 9 years ago
Next »