Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
1a4de6a2453a3ad0310aca1a44e7e2d3b6f53bc1
/
compiler
/
optimizing
/
nodes.cc
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
· 9 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 9 years ago
206fbf5
Remove too aggressive DCHECKs.
by Nicolas Geoffray
· 9 years ago
d6c205e
ART: Remove redundant MoveInstructionBefore method
by David Brazdil
· 9 years ago
6b631dc
Merge "ART: ArrayGet hoisting restriction added."
by Aart Bik
· 9 years ago
f89381f
ART: ArrayGet hoisting restriction added.
by Anton Shamin
· 9 years ago
372f10e
Refactor handling of input records.
by Vladimir Marko
· 9 years ago
d7c2fdc
Fix another case of live_in at irreducible loop entry.
by Nicolas Geoffray
· 9 years ago
3ea5a97
Attribute arena allocations previously marked as STL.
by Vladimir Marko
· 9 years ago
5bcbdd5
Merge "Optimizing: LoadString may not have any side effects."
by Vladimir Marko
· 9 years ago
af3ec0a
Merge "ART: Fix dominance for irreducible loops"
by David Brazdil
· 9 years ago
3f4a522
ART: Fix dominance for irreducible loops
by David Brazdil
· 9 years ago
5a62059
Stop populating irreducible loop at header
by David Brazdil
· 9 years ago
f417ff4
Test component type for errors too. With regression test.
by Aart Bik
· 9 years ago
c6b5627
Fix HInstruction::ReplaceInput(), allow no-op.
by Vladimir Marko
· 9 years ago
3c19d3e
Reuse HUseListNode<>s when replacing instruction or input.
by Vladimir Marko
· 9 years ago
6435910
Merge "Use iterators "before" the use node in HUserRecord<>."
by Vladimir Marko
· 9 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 9 years ago
5f6b908
Merge "Avoid constructing types with errors."
by Aart Bik
· 9 years ago
fd66c50
Fix inlining loops in OSR mode.
by Vladimir Marko
· 9 years ago
8b3f9b2
Avoid constructing types with errors.
by Aart Bik
· 9 years ago
c2e8af9
ART: Speed up HGraph::PopulateIrreducibleRecursive
by David Brazdil
· 9 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 9 years ago
ace7a00
Optimizing: LoadString may not have any side effects.
by Vladimir Marko
· 9 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 9 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
· 9 years ago
9eeebf6
ART: Fix order of operations in HBasicBlock::DisconnectAndDelete
by David Brazdil
· 9 years ago
0ced281
Merge "Clean up art::HConstant predicates."
by Roland Levillain
· 9 years ago
c9b21f8
Fix some typos in art/compiler/optimizing/nodes.cc.
by Roland Levillain
· 9 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 9 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
e53bd81
Remove unreachable code paths in constant folding.
by Roland Levillain
· 9 years ago
f8a0873
Merge "Implement polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
916cc1d
Implement polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
31dd3d6
Extend constant folding to float and double operations.
by Roland Levillain
· 9 years ago
55bd749
Refactor the inliner.
by Nicolas Geoffray
· 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
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
3f1a8be
Fixed bug on premature DCHECK. With fail-before/pass-after test
by Aart Bik
· 9 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
09e8d5f
Some minor simplifications in code and tests.
by Aart Bik
· 9 years ago
788f2f0
Revert "Revert "Inline methods with loops.""
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
451ad8d
Revert "Inline methods with loops."
by Andreas Gampe
· 9 years ago
82fc9bb
Inline methods with loops.
by Nicolas Geoffray
· 9 years ago
09aa147
Disable DCE when there are irreducible loops.
by Nicolas Geoffray
· 9 years ago
2894346
Merge "ART: Remove incorrect HFakeString optimization"
by David Brazdil
· 9 years ago
947cb4f
Merge "Implement irreducible loop support in optimizing."
by Nicolas Geoffray
· 9 years ago
6de1938
ART: Remove incorrect HFakeString optimization
by David Brazdil
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
a3eca2d
Do not leave intermediate addresses across Java calls.
by Nicolas Geoffray
· 9 years ago
c928591
ARM Baker's read barrier fast path implementation.
by Roland Levillain
· 9 years ago
f555258
ART: Create BoundType for CheckCast early
by David Brazdil
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
5d75afe
Improved side-effects/can-throw information on intrinsics.
by Aart Bik
· 9 years ago
5f7b58e
Rewrite HInstruction::Is/As<type>().
by Vladimir Marko
· 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
04ff4e8
ART: Fix bug in DCE not removing phis from catch phi uses
by David Brazdil
· 9 years ago
4b467ed
Simplify and rename IsLoopInvariant() test.
by Mingyao Yang
· 9 years ago
f64242a
Optimizing: Add checker tests for sharpening.
by Vladimir Marko
· 9 years ago
b1aa617
Merge "Move PC-relative addressing bases to a better position."
by Vladimir Marko
· 9 years ago
fb337ea
Move PC-relative addressing bases to a better position.
by Vladimir Marko
· 9 years ago
584bc17
Merge "Accept synthetic phi nodes and general names for blocks."
by Aart Bik
· 9 years ago
5c00485
ART: Fix uninitialized variable
by David Brazdil
· 9 years ago
3fc7f35
Accept synthetic phi nodes and general names for blocks.
by Aart Bik
· 9 years ago
d59c706
Revert "Dynamic BCE (based on induction range analysis)"
by Aart Bik
· 9 years ago
0b5849b
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
f652917
Simplify boolean condition compared to 0
by Mark Mendell
· 9 years ago
fbb184a
Fix ClinitCheck pruning.
by Vladimir Marko
· 9 years ago
cff8107
Merge "Optimizing/X86: PC-relative dex cache array addressing."
by Vladimir Marko
· 9 years ago
0f7dca4
Optimizing/X86: PC-relative dex cache array addressing.
by Vladimir Marko
· 9 years ago
feaf26d
Merge "Optimizing: Improve constant folding + DCE for inlining."
by Vladimir Marko
· 9 years ago
d26a411
ART: Refactor iteration over normal/exceptional successors
by David Brazdil
· 9 years ago
9e23df5
Optimizing: Improve constant folding + DCE for inlining.
by Vladimir Marko
· 9 years ago
8a6463a
Merge "ART: Improve comment about inlining into try/catch"
by David Brazdil
· 9 years ago
59a850e
ART: Improve comment about inlining into try/catch
by David Brazdil
· 9 years ago
Next »