Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
ad0daef0da6be2cb613b879437d607c7b2ff2dbe
/
compiler
/
optimizing
/
nodes.h
3de02fb
ART: Removes SuspendCheck for plain loops with a low trip count.
by Stelios Ioannou
· 5 years ago
4f99071
Modernize typedefs with `using`.
by Vladimir Marko
· 5 years ago
ffafe8b
Clean up Handle<> comparison with null.
by Vladimir Marko
· 5 years ago
7432805
Fix simplifier issue with predicated ifield get
by Alex Light
· 5 years ago
ac27ac0
Implement Reference.refersTo() intrinsic.
by Vladimir Marko
· 5 years ago
a7c66e7
Avoid potential null dereference
by Alex Light
· 5 years ago
3a73ffb
Revert^4 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
791df7a
Revert "Revert^2 "Partial Load Store Elimination""
by Nicolas Geoffray
· 5 years ago
fc1ce4e
Revert^2 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
47ac531
Revert "Partial Load Store Elimination"
by Nicolas Geoffray
· 5 years ago
b8686ce
Partial Load Store Elimination
by Alex Light
· 6 years ago
dc281e7
Add operator<< for HGraph and HInstructions.
by Alex Light
· 5 years ago
c9fcfd0
Optimizing: Add debugging output for HInstruction.
by Vladimir Marko
· 5 years ago
210a78d
Ensure ClearLoopInformation doesn't require particular ordering
by Alex Light
· 6 years ago
86fe9b8
Revert^4 "Partial LSE analysis & store removal"
by Alex Light
· 6 years ago
2316b3a
Revert^3 "Partial LSE analysis & store removal"
by Alex Light
· 6 years ago
b6837f0
Revert^2 "Partial LSE analysis & store removal"
by Alex Light
· 6 years ago
fe27042
Revert "Partial LSE analysis & store removal"
by Nicolas Geoffray
· 6 years ago
bb6cda6
Partial LSE analysis & store removal
by Alex Light
· 6 years ago
8f2eb25
Remove NeedsDexCache logic from the compiler.
by Nicolas Geoffray
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
b0f405e
Move the resolved_method_reference to HInvoke.
by Nicolas Geoffray
· 6 years ago
6d69b52
Move MethodLoadKind out of HInvokeStaticOrDirect.
by Nicolas Geoffray
· 6 years ago
e6c0f2a
Pass a full MethodReference of the invoke in HInvoke nodes.
by Nicolas Geoffray
· 6 years ago
73c3180
X86: Implement VarHandle.set() for fields.
by Andra Danciu
· 6 years ago
49a19f3
X86: Replace VarHandle.get() return type check with CheckCast node
by Andra Danciu
· 6 years ago
aa35883
Revert^2 "X86: VarHandle.get() for reference type static fields."
by Andra Danciu
· 6 years ago
6a6cca5
Revert "X86: VarHandle.get() for reference type static fields."
by Andra Danciu
· 6 years ago
a18ed1b
X86: VarHandle.get() for reference type static fields.
by Andra Danciu
· 6 years ago
3224f38
Improved LSE: Replacing loads with Phis.
by Vladimir Marko
· 6 years ago
d3e9c62
ARM: Allow FP args in core regs for @CriticalNative.
by Vladimir Marko
· 6 years ago
2091019
Update invoke-type in HInvokePolymorphic
by Orion Hodson
· 6 years ago
b931b8c
Add clarification for HInvokePolymorphic constructor parameter
by Andra Danciu
· 6 years ago
a0130e8
Prepare compiler for adding VarHandle support.
by Andra Danciu
· 6 years ago
af92a0f
ARM: Optimize Div/Rem by 2^n for non-negative dividends
by Evgeny Astigeevich
· 6 years ago
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
0d60a2b
Introduce an enum for the compilation kind.
by Nicolas Geoffray
· 6 years ago
9974e3c
Clean up generated operator<<(os, enum).
by Vladimir Marko
· 6 years ago
0771884
ART: Introduce predicated vector instructions.
by Artem Serov
· 6 years ago
695348f
Add compiler type to CompilerOptions.
by Vladimir Marko
· 6 years ago
02ca05a
Move HandleCache to HGraph.
by Vladimir Marko
· 6 years ago
5a62af5
Optimizing: Create fewer handles in inliner.
by Vladimir Marko
· 6 years ago
1a719e4
RFC: ARM64: Split arm64 codegen into scalar and vector (SVE and NEON).
by Artem Serov
· 7 years ago
5f84607
Optimizing: Construct intrinsic HIR in builder.
by Vladimir Marko
· 6 years ago
b47b978
ART: Fix vectorizer HalvingAdd idiom.
by Artem Serov
· 7 years ago
b1fe5e1
HStringBuilderAppend cannot be null.
by Vladimir Marko
· 6 years ago
1868de9
Refactor inliner
by Eric Holk
· 6 years ago
54f4fbd
Remove MIPS support from Optimizing.
by Vladimir Marko
· 6 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
0a51605
Revert "Make compiler/optimizing/ symbols hidden."
by Vladimir Marko
· 7 years ago
e272715
Make compiler/optimizing/ symbols hidden.
by Vladimir Marko
· 7 years ago
7cfc8f5
Don't compile OSR methods that have phi equivalents at loop entry.
by Nicolas Geoffray
· 7 years ago
b45a435
Add AVX support for packed mul/div instructions.
by Shalini Salomi Bodapati
· 7 years ago
2808be8
ART: Introduce stackmap with no DexRegInfo.
by Artem Serov
· 7 years ago
a48c3df
Revert "Revert "Make the JIT zygote memory shared.""
by Nicolas Geoffray
· 7 years ago
ee1f126
Fix search for implicit null check.
by Vladimir Marko
· 7 years ago
2fef66b
Revert "Make the JIT zygote memory shared."
by Nicolas Geoffray
· 7 years ago
05f8721
Make the JIT zygote memory shared.
by Nicolas Geoffray
· 7 years ago
1e52a07
Correct Indicies -> Indices
by Alex Light
· 7 years ago
3fae129
Move IntrusiveForwardList<> to libartbase.
by Vladimir Marko
· 7 years ago
81d15be
Add AVX support for packed add/sub instructions on x86
by Shalini Salomi Bodapati
· 7 years ago
552a134
ART: Optimize StringBuilder append pattern.
by Vladimir Marko
· 9 years ago
d456117
ART: Mark StringBuilder.append()s as intrinsics.
by Vladimir Marko
· 9 years ago
3940254
Modernise code to use override specifier
by Yi Kong
· 7 years ago
44a6f97
ART: Remove obsolete comment.
by Vladimir Marko
· 7 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 8 years ago
ebc3b25
Fix compiler bug when typing exceptions.
by Nicolas Geoffray
· 7 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
7fbc4a5
ART: Move to using locks.h instead of mutex.h
by Andreas Gampe
· 8 years ago
dd121f6
Emit bit manipulation instructions for x86 and x86_64
by Shalini Salomi Bodapati
· 8 years ago
c1c3452
Do not cache RequiresConstructorBarrier() results.
by Vladimir Marko
· 8 years ago
b546163
Fix HNewArray with unresolved primitive array type.
by Vladimir Marko
· 8 years ago
acc56ac
Introduce a 'baseline' variant for the compiler.
by Nicolas Geoffray
· 8 years ago
0846a8f
Fix ReplaceUninitializedStringPhis.
by Nicolas Geoffray
· 8 years ago
f02046e
Add packed bits check to HBoundsCheck.
by Vladimir Marko
· 8 years ago
0de9c08
Merge "Remove need for intrinsic recognizer to be a pass."
by Nicolas Geoffray
· 8 years ago
76d4bb0f3
Remove need for intrinsic recognizer to be a pass.
by Nicolas Geoffray
· 8 years ago
aaac0e3
ART: ARM64: Support DotProd SIMD idiom.
by Artem Serov
· 8 years ago
0469598
Merge "ART: Remove unneeded SideEffects for fatal instructions."
by Treehugger Robot
· 8 years ago
d1aa7d0
ART: Remove unneeded SideEffects for fatal instructions.
by Artem Serov
· 8 years ago
625ca47
Remove 'virtual' and 'override' qualifiers on final methods.
by Roland Levillain
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
61ba8d2
Fix longstanding bug around implicit NPEs and GC, version 2.
by Nicolas Geoffray
· 8 years ago
a9f303c
Rewrite Class init entrypoint to take a Class arg.
by Vladimir Marko
· 8 years ago
8e524ad
Always produce PIC code for AOT compilation.
by Vladimir Marko
· 8 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 8 years ago
a6e2614
ART: Extend the range of clonable instructions.
by Artem Serov
· 8 years ago
4d277ba
ART: Make GVN work with BoundType.
by Artem Serov
· 8 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 8 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
· 8 years ago
06d10a7
ART: Add dex::ProtoIndex
by Orion Hodson
· 8 years ago
dbaa5c7
ART: Compiler support for const-method-handle
by Orion Hodson
· 8 years ago
18259d7
ART: Compiler support for const-method-type
by Orion Hodson
· 8 years ago
6d5b7e3
ART: Clean up after HInstruction::Is##type() rewrite.
by Vladimir Marko
· 8 years ago
a90dd51
Reimplement HInstruction::Is##type().
by Vladimir Marko
· 8 years ago
e394622
ART: Do not define abstract HIR kinds.
by Vladimir Marko
· 8 years ago
0dcccd8
ART: Remove InstructionTypeEquals().
by Vladimir Marko
· 8 years ago
bd78567
Store HIR type in HInstruction::packed_field_.
by Vladimir Marko
· 8 years ago
Next »