summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2020-09-24Don't store copied methods in BSS. Nicolas Geoffray
2020-09-23Move MethodLoadKind out of HInvokeStaticOrDirect. Nicolas Geoffray
2020-09-22X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque) Andra Danciu
2020-09-11Handle more cases of super calls in the compiler. Nicolas Geoffray
2020-09-08Pass a full MethodReference of the invoke in HInvoke nodes. Nicolas Geoffray
2020-09-07Do not build intrinsic graph for signature polymorphic methods. Vladimir Marko
2020-09-07X86: Implement VarHandle.set() for fields. Andra Danciu
2020-09-02X86: Extend VarHandle.get() to work with instance fields. Andra Danciu
2020-08-28X86: Replace VarHandle.get() return type check with CheckCast node Andra Danciu
2020-08-27Optimizing: Improve generated code for HLoadClass... Vladimir Marko
2020-08-27Optimizing: Improve generated code for field access... Vladimir Marko
2020-08-26Revert^2 "X86: VarHandle.get() for reference type static fields." Andra Danciu
2020-08-25Revert "X86: VarHandle.get() for reference type static fields." Andra Danciu
2020-08-24X86: VarHandle.get() for reference type static fields. Andra Danciu
2020-08-24Optimizing: Fix weak method access check. Vladimir Marko
2020-08-18Optimizing: Fix weak field access check. Vladimir Marko
2020-08-10ARM: Allow FP args in core regs for @CriticalNative. Vladimir Marko
2020-07-24Prepare compiler for adding VarHandle support. Andra Danciu
2020-06-19Direct calls to @CriticalNative methods. Vladimir Marko
2020-06-18Handle unresolved field type in compiler. Nicolas Geoffray
2020-05-20Add compiler type to CompilerOptions. Vladimir Marko
2020-05-15Optimizing: Run gtests without creating the Runtime. Vladimir Marko
2020-05-13Move HandleCache to HGraph. Vladimir Marko
2020-04-17Optimizing: Construct intrinsic HIR in builder. Vladimir Marko
2020-04-09Small cleanup in InstructionBuilder. Vladimir Marko
2020-04-09Add more DCHECKs to investigate build bot failure. Nicolas Geoffray
2020-04-02DCHECK to ensure processing instruction doesn't leave an exception. Nicolas Geoffray
2020-03-26Add more debugging info around ResolveField. Nicolas Geoffray
2020-02-17Prevent entering IMT conflict trampoline with j.l.Object methods. Nicolas Geoffray
2020-01-20Update InstructionBuilder's IsInBootImage for boot image extension. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-07-15ART: Introduce stackmap with no DexRegInfo. Artem Serov
2019-06-28Revert "Revert "Make the JIT zygote memory shared."" Nicolas Geoffray
2019-06-26Revert "Make the JIT zygote memory shared." Nicolas Geoffray
2019-06-26Make the JIT zygote memory shared. Nicolas Geoffray
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-11-21ART: Some iwyu for logging.h Andreas Gampe
2018-11-01Do not cache RequiresConstructorBarrier() results. Vladimir Marko
2018-11-01ART: Cache resolved types in InstructionBuilder. Vladimir Marko
2018-11-01Add compiling class to the DexCompilationUnit. Vladimir Marko
2018-10-31Fix and improve ClinitCheck elimination. Vladimir Marko
2018-10-16Fix HNewArray with unresolved primitive array type. Vladimir Marko
2018-10-03Fix ReplaceUninitializedStringPhis. Nicolas Geoffray
2018-09-19Remove sharpening as an optimization pass. Nicolas Geoffray
2018-09-12Refactor debug info position visiting Mathieu Chartier
2018-07-23Elide ClinitCheck for superclasses with trivial init. Vladimir Marko
2018-07-23Fix a stale reference use. Vladimir Marko
2018-07-12Merge "Fix HClinitCheck elimination in instruction builder." Vladimir Marko