Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
26de38bb7f2122417388809f4ff88a7cb5c4af5e
/
compiler
/
optimizing
/
nodes.h
26de38b
ART: Delete old compiler_enums.h
by Andreas Gampe
· 8 years ago
328429f
ARM: Port instr simplification of array accesses.
by Artem Serov
· 9 years ago
e3fb245
MIPS32: Improve method invocation
by Alexey Frunze
· 9 years ago
1fdb340
Merge "Create a typedef for HInstruction::GetInputs() return type."
by Treehugger Robot
· 9 years ago
e900491
Create a typedef for HInstruction::GetInputs() return type.
by Vladimir Marko
· 9 years ago
7fe30f9
Make the Compute() method of all HIRs static.
by Anton Kirilov
· 9 years ago
fdbc395
Merge "Do checks on the fault address when we think it's an NPE."
by Treehugger Robot
· 9 years ago
e8e1127
Do checks on the fault address when we think it's an NPE.
by Nicolas Geoffray
· 9 years ago
79fb0a2
Merge "ART: Run RTP if invoke inputs have more specific type"
by David Brazdil
· 9 years ago
94ab38f
ART: Run RTP if invoke inputs have more specific type
by David Brazdil
· 9 years ago
4692c35
Merge "Replace String.charAt() with HIR."
by Vladimir Marko
· 9 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 9 years ago
dbb7f5b
Improve HLoadClass code generation.
by Vladimir Marko
· 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
fcb503c
Mark concrete HIR instructions as FINAL.
by Vladimir Marko
· 9 years ago
d7c2fdc
Fix another case of live_in at irreducible loop entry.
by Nicolas Geoffray
· 9 years ago
36a94ab
Merge "Intrinsify String.length() and String.isEmpty() as HIR."
by Vladimir Marko
· 9 years ago
dce016e
Intrinsify String.length() and String.isEmpty() as HIR.
by Vladimir Marko
· 9 years ago
5bcbdd5
Merge "Optimizing: LoadString may not have any side effects."
by Vladimir Marko
· 9 years ago
3f4a522
ART: Fix dominance for irreducible loops
by David Brazdil
· 9 years ago
b4154d3
Merge "Revert "Revert "Use dex cache from compilation unit in RTP."""
by Vladimir Marko
· 9 years ago
456307a
Revert "Revert "Use dex cache from compilation unit in RTP.""
by Vladimir Marko
· 9 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 9 years ago
2dcab78
Merge "Remove the no-longer-needed F/I and D/J alias."
by Aart Bik
· 9 years ago
18b36ab
Remove the no-longer-needed F/I and D/J alias.
by Aart Bik
· 9 years ago
05241f4
Merge "Enable allocation elimination as part of LSE"
by Mingyao Yang
· 9 years ago
34d9b04
Revert "Use dex cache from compilation unit in RTP."
by Nicolas Geoffray
· 9 years ago
062157f
Enable allocation elimination as part of LSE
by Mingyao Yang
· 9 years ago
27bb86e
Use dex cache from compilation unit in RTP.
by Vladimir Marko
· 9 years ago
1f7624c
Revert "Remove the no-longer-needed F/I and D/J alias."
by Aart Bik
· 9 years ago
2f52064
Remove the no-longer-needed F/I and D/J alias.
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
b0170f0
Merge "Fix Boolean to integral types conversions."
by Roland Levillain
· 9 years ago
f355c3f
Fix Boolean to integral types conversions.
by Roland Levillain
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
0ced281
Merge "Clean up art::HConstant predicates."
by Roland Levillain
· 9 years ago
541261e
Merge "Fix and improve shift and rotate operations."
by Roland Levillain
· 9 years ago
6fa06e6
Merge "Tighten art::HNeg type constraints on its input."
by Roland Levillain
· 9 years ago
5b5b931
Fix and improve shift and rotate operations.
by Roland Levillain
· 9 years ago
937e6cd
Tighten art::HNeg type constraints on its input.
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
22c4922
Ensure art::HRor support boolean, byte, short and char inputs.
by Roland Levillain
· 9 years ago
a5c4a40
Make art::HCompare support boolean, byte, short and char inputs.
by Roland Levillain
· 9 years ago
3e90681
Merge "Make art::HCompare side effect free."
by Roland Levillain
· 9 years ago
949e54d
Fix HDoubleConstant::IsZero and HFloatConstant::IsZero.
by Nicolas Geoffray
· 9 years ago
1693a1f
Make art::HCompare side effect free.
by Roland Levillain
· 9 years ago
95f931e
Merge "Integrate BitwiseNegated into shared framework."
by Vladimir Marko
· 9 years ago
a9e6802
Merge "Revert "Revert "Revert "Revert "Change condition to opposite if lhs is constant"""""
by Nicolas Geoffray
· 9 years ago
18401b7
Fix invariant in reference type propagation.
by Nicolas Geoffray
· 9 years ago
7fc6350
Integrate BitwiseNegated into shared framework.
by Artem Serov
· 9 years ago
bdd7935
Revert "Revert "Revert "Revert "Change condition to opposite if lhs is constant""""
by Anton Shamin
· 9 years ago
7c9c31c
ART: Fix missing include
by Andreas Gampe
· 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
01c30e8
Merge "Optimizing: Reduce memory usage of HInstructions."
by Vladimir Marko
· 9 years ago
a1de918
Optimizing: Reduce memory usage of HInstructions.
by Vladimir Marko
· 9 years ago
9ff0d20
Optimizing: ARM64 negated bitwise operations simplification
by Kevin Brodsky
· 9 years ago
1de3bb2
Merge "Revert "Revert "ARM/ARM64: Extend support of instruction combining."""
by Vladimir Marko
· 9 years ago
4a0dad6
Revert "Revert "ARM/ARM64: Extend support of instruction combining.""
by Artem Udovichenko
· 9 years ago
e53bd81
Remove unreachable code paths in constant folding.
by Roland Levillain
· 9 years ago
1d01ef7
Merge "Small inlining improvements."
by Nicolas Geoffray
· 9 years ago
f8a0873
Merge "Implement polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
e4084a5
Small inlining improvements.
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
4a69a30
Merge "Refactor the inliner."
by Nicolas Geoffray
· 9 years ago
55bd749
Refactor the inliner.
by Nicolas Geoffray
· 9 years ago
9779307
HInvokeStaticOrDirect may not have a special input.
by Nicolas Geoffray
· 9 years ago
b01e0e2
Merge "ART: Run SsaBuilder from HGraphBuilder"
by David Brazdil
· 9 years ago
c0b601b
ART: Implement HSelect with CSEL/FCSEL on arm64
by David Brazdil
· 9 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
6e33252
ART: Remove HTemporary
by David Brazdil
· 9 years ago
8650378
Fix x86-64 Baker's read barrier fast path for CheckCast.
by Roland Levillain
· 9 years ago
9fba3f6
Merge "Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."""
by Nicolas Geoffray
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
11aa3f5
Merge "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by David Brazdil
· 9 years ago
bd89a5c
Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."
by David Brazdil
· 9 years ago
7ac9aeb
Merge "Implement on-stack replacement for arm/arm64/x86/x86_64."
by Nicolas Geoffray
· 9 years ago
891bc28
Implement on-stack replacement for arm/arm64/x86/x86_64.
by Nicolas Geoffray
· 9 years ago
2f10a5f
Revert "Revert "X86: Use the constant area for more operations.""
by Mark P Mendell
· 9 years ago
03196cf
Be on the safe side: emit an environment for runtime calls.
by Nicolas Geoffray
· 9 years ago
9ff1de0
Merge "Implement first kind of polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
a42363f
Implement first kind of polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
b3e773e
ART: Implement support for instruction inlining
by David Brazdil
· 9 years ago
f39745e
ART: Remove some unnecessary mutator lock annotations.
by Vladimir Marko
· 9 years ago
cf8d1bb
Revert "X86: Use the constant area for more operations."
by Nicolas Geoffray
· 9 years ago
dc00454
X86: Use the constant area for more operations.
by Mark Mendell
· 9 years ago
87f7dfc
Merge "Revert "Revert "Inline methods with loops."""
by Nicolas Geoffray
· 9 years ago
788f2f0
Revert "Revert "Inline methods with loops.""
by Nicolas Geoffray
· 9 years ago
d30de5b
Merge "Revert "Revert "Revert "Change condition to opposite if lhs is constant""""
by Nicolas Geoffray
· 9 years ago
Next »