summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2022-11-08Minor nterp improvements. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-10-04Use ArtMethod::GetImtIndex to avoid recomputing the imt index. Nicolas Geoffray
2022-09-08Reland "Add an environment to the beginning of catch blocks" Santiago Aboy Solanes
2022-09-06Revert "Add an environment to the beginning of catch blocks" Santiago Aboy Solanes
2022-09-06Add an environment to the beginning of catch blocks Santiago Aboy Solanes
2022-08-09Rename HNativeDebugInfo to HNop Santiago Aboy Solanes
2022-03-09Optimizing: Do not resolve field type for `get` opcodes. Vladimir Marko
2022-02-25Update compiler/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2022-02-01Introduce FindSuperMethodToCall to find the target of a super call. Nicolas Geoffray
2021-12-06x86_64: Implement VarHandle.getAnd* for arrays and byte array views. Ulya Trafimovich
2021-11-09Revert^2 "Add support for calling entry / exit hooks directly from JIT code"" Mythri Alle
2021-11-01Revert "Add support for calling entry / exit hooks directly from JIT code" Mythri Alle
2021-11-01Add support for calling entry / exit hooks directly from JIT code Mythri Alle
2021-09-24Copying sun.misc.Unsafe to jdk.internal.misc Sorin Basca
2021-08-31Revert^2 "Compile time null checks for VarHandle intrinsics." Ulyana Trafimovich
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 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