Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
2498d855f80171d825ce1b98428cb05c8a504f84
/
compiler
/
optimizing
/
instruction_builder.cc
5097f83
Revert^2 "Add support for calling entry / exit hooks directly from JIT code""
by Mythri Alle
· 4 years, 7 months ago
72be14e
Revert "Add support for calling entry / exit hooks directly from JIT code"
by Mythri Alle
· 4 years, 7 months ago
2d4feeb
Add support for calling entry / exit hooks directly from JIT code
by Mythri Alle
· 4 years, 8 months ago
2f01e8e
Copying sun.misc.Unsafe to jdk.internal.misc
by Sorin Basca
· 5 years ago
98f01d1
Revert^2 "Compile time null checks for VarHandle intrinsics."
by Ulyana Trafimovich
· 4 years, 10 months ago
61c6242
Remove RETURN_VOID_NO_BARRIER byte-code.
by David Srbecky
· 5 years ago
c5cd589
Remove QUICK bytecodes.
by David Srbecky
· 5 years ago
4924ea9
Remove Vdex::GetQuickenedInfoOf and all its users.
by Nicolas Geoffray
· 5 years ago
d5a8695
Reland "Improve invokeinterface for nterp."
by Nicolas Geoffray
· 5 years ago
54ed015
Handle VERIFY_ERROR_INSTANTIATION in compiler and nterp.
by Nicolas Geoffray
· 5 years ago
bd57059
Handle missing methods in compiler and nterp.
by Nicolas Geoffray
· 5 years ago
cb5f97d
Use ResolveFieldJLS in compiler.
by Nicolas Geoffray
· 5 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
270e10a
Improve codegen for referrer's class...
by Vladimir Marko
· 6 years ago
b0f405e
Move the resolved_method_reference to HInvoke.
by Nicolas Geoffray
· 6 years ago
25b9c7d
Don't store copied methods in BSS.
by Nicolas Geoffray
· 6 years ago
6d69b52
Move MethodLoadKind out of HInvokeStaticOrDirect.
by Nicolas Geoffray
· 6 years ago
d0f71f2
X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque)
by Andra Danciu
· 6 years ago
1fef877
Handle more cases of super calls in the compiler.
by Nicolas Geoffray
· 6 years ago
e6c0f2a
Pass a full MethodReference of the invoke in HInvoke nodes.
by Nicolas Geoffray
· 6 years ago
43d5755
Do not build intrinsic graph for signature polymorphic methods.
by Vladimir Marko
· 6 years ago
73c3180
X86: Implement VarHandle.set() for fields.
by Andra Danciu
· 6 years ago
0875b0a
X86: Extend VarHandle.get() to work with instance fields.
by Andra Danciu
· 6 years ago
49a19f3
X86: Replace VarHandle.get() return type check with CheckCast node
by Andra Danciu
· 6 years ago
0280e5d
Optimizing: Improve generated code for HLoadClass...
by Vladimir Marko
· 6 years ago
4100e5e
Optimizing: Improve generated code for field access...
by Vladimir Marko
· 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
cfd6580
Optimizing: Fix weak method access check.
by Vladimir Marko
· 6 years ago
50fe6dc
Optimizing: Fix weak field access check.
by Vladimir Marko
· 6 years ago
d3e9c62
ARM: Allow FP args in core regs for @CriticalNative.
by Vladimir Marko
· 6 years ago
a0130e8
Prepare compiler for adding VarHandle support.
by Andra Danciu
· 6 years ago
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
396198b
Handle unresolved field type in compiler.
by Nicolas Geoffray
· 6 years ago
695348f
Add compiler type to CompilerOptions.
by Vladimir Marko
· 6 years ago
f91fc12
Optimizing: Run gtests without creating the Runtime.
by Vladimir Marko
· 6 years ago
02ca05a
Move HandleCache to HGraph.
by Vladimir Marko
· 6 years ago
5f84607
Optimizing: Construct intrinsic HIR in builder.
by Vladimir Marko
· 6 years ago
2f40d24
Small cleanup in InstructionBuilder.
by Vladimir Marko
· 6 years ago
605c591
Add more DCHECKs to investigate build bot failure.
by Nicolas Geoffray
· 6 years ago
fbf53b5
DCHECK to ensure processing instruction doesn't leave an exception.
by Nicolas Geoffray
· 6 years ago
f368882
Add more debugging info around ResolveField.
by Nicolas Geoffray
· 6 years ago
2925311
Prevent entering IMT conflict trampoline with j.l.Object methods.
by Nicolas Geoffray
· 6 years ago
6a67bea
Update InstructionBuilder's IsInBootImage for boot image extension.
by Vladimir Marko
· 6 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
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
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
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
85f1c57
ART: Some iwyu for logging.h
by Andreas Gampe
· 8 years ago
c1c3452
Do not cache RequiresConstructorBarrier() results.
by Vladimir Marko
· 8 years ago
3b50620
ART: Cache resolved types in InstructionBuilder.
by Vladimir Marko
· 8 years ago
a2c211c
Add compiling class to the DexCompilationUnit.
by Vladimir Marko
· 8 years ago
7f260d4
Fix and improve ClinitCheck elimination.
by Vladimir Marko
· 8 years ago
b546163
Fix HNewArray with unresolved primitive array type.
by Vladimir Marko
· 8 years ago
0846a8f
Fix ReplaceUninitializedStringPhis.
by Nicolas Geoffray
· 8 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 8 years ago
3e2e123
Refactor debug info position visiting
by Mathieu Chartier
· 8 years ago
2ab1bdd
Elide ClinitCheck for superclasses with trivial init.
by Vladimir Marko
· 8 years ago
fca0b49
Fix a stale reference use.
by Vladimir Marko
· 8 years ago
bbd2cc2
Merge "Fix HClinitCheck elimination in instruction builder."
by Vladimir Marko
· 8 years ago
51b8aaf
Fix HClinitCheck elimination in instruction builder.
by Vladimir Marko
· 9 years ago
d109e30
Don't use StringFactory.newEmptyString in compiled code
by Alex Light
· 8 years ago
a8d5a5f
Merge "Handle String.<init> with a phi input."
by Nicolas Geoffray
· 8 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 8 years ago
bb089b6
Remove CompilerDriver::support_boot_image_fixup_.
by Vladimir Marko
· 8 years ago
dc4bcce
Move image_classes_ to CompilerOptions.
by Vladimir Marko
· 8 years ago
b42042e
Merge "ART: Adds an entrypoint for invoke-custom"
by Treehugger Robot
· 8 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 8 years ago
96f0ec1
Remove DCHECK while investigating.
by Nicolas Geoffray
· 8 years ago
2c5827a
ART: Simplify operands in InstructionBuilder
by Treehugger Robot
· 8 years ago
cb2187c
Merge "Don't compile methods with irreducible loops and String.<init>."
by Nicolas Geoffray
· 8 years ago
d147e2f
Don't compile methods with irreducible loops and String.<init>.
by Nicolas Geoffray
· 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
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 8 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 8 years ago
f665f84
Pass the right dex_file/method_index for String.<init>.
by Nicolas Geoffray
· 8 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 8 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 8 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 8 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 8 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 8 years ago
702f6f2
Merge "Add CodeItemDebugInfoAccessor"
by Mathieu Chartier
· 8 years ago
666ee3d
Do not pass DexFile to ClassLinker::Lookup/ResolveType().
by Vladimir Marko
· 8 years ago
31f4c9f
Add CodeItemDebugInfoAccessor
by Mathieu Chartier
· 8 years ago
8901119
Do not pass DexFile to ClassLinker::Lookup/ResolveMethod().
by Vladimir Marko
· 8 years ago
e11dd50
Do not pass DexFile to ClassLinker::ResolveField*().
by Vladimir Marko
· 8 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 8 years ago
d57fdd8
Merge "Log at places we fail to compile."
by Nicolas Geoffray
· 9 years ago
dbb9aef
Log at places we fail to compile.
by Nicolas Geoffray
· 9 years ago
Next »