summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2024-01-22Create list of intrinsics with specialized HIR. Vladimir Marko
2024-01-19Move files related to compiled code into oat/ directory Dmitrii Ishcheikin
2024-01-03Revert^2 "x86_64: Store resolved MethodType-s in .bss." Almaz Mingaleev
2023-12-21Revert "Use GetCurrentMethod to get the current method when tracing" Nicolas Geoffray
2023-12-21Use GetCurrentMethod to get the current method when tracing Mythri Alle
2023-10-17Add branch profiling in baseline compiler. Nicolas Geoffray
2023-08-25Enable intrinsic optimization for polymorphic intrinsics Mythri Alle
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2023-04-27Reland "Don't enable intrinsic optimizations in debuggable runtime"" Mythri Alle
2023-04-26Remove unnecessary `HInstruction::As##type()` calls. Vladimir Marko
2023-04-25Revert "Don't enable intrinsic optimizations in debuggable runtime" Mythri Alle
2023-04-25Don't enable intrinsic optimizations in debuggable runtime Mythri Alle
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