summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2021-04-28Remove RETURN_VOID_NO_BARRIER byte-code.David Srbecky
2021-03-27Remove QUICK bytecodes.David Srbecky
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users.Nicolas Geoffray
2021-01-21Reland "Improve invokeinterface for nterp."Nicolas Geoffray
2021-01-07Handle VERIFY_ERROR_INSTANTIATION in compiler and nterp.Nicolas Geoffray
2021-01-06Handle missing methods in compiler and nterp.Nicolas Geoffray
2021-01-06Use ResolveFieldJLS in compiler.Nicolas Geoffray
2020-10-07Change interface conflict stub to take the interface method.Nicolas Geoffray
2020-09-28Improve codegen for referrer's class...Vladimir Marko
2020-09-25Move the resolved_method_reference to HInvoke.Nicolas Geoffray
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 nodeAndra 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 headerAndreas Gampe
2018-12-27ART: Refactor for bugprone-argument-commentAndreas Gampe
2018-11-21ART: Some iwyu for logging.hAndreas Gampe
2018-11-01Do not cache RequiresConstructorBarrier() results.Vladimir Marko