summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
2025-02-18Only locking error and runtime throws should retrigger verification. Nicolas Geoffray
2025-02-17Optimizing: Speed up `HInstruction::Add{,Env}UseAt()`. Vladimir Marko
2025-02-17Optimizing: Do not crash on bad `filled-new-array` opcode. Vladimir Marko
2025-02-14verifier: Reject `filled-new-array/-range` with `[J`/`[D`. Vladimir Marko
2025-01-16Merge sFields and iFields. Nicolas Geoffray
2025-01-06Handle invoke-virtual targeting invokeExact gracefully. Almaz Mingaleev
2024-12-19Add back a test that was missed from a previous CL. Nicolas Geoffray
2024-11-28Refactor ResolveMethod. Nicolas Geoffray
2024-10-11Refactor `HandleCache` out of `nodes.{h,cc}`. Vladimir Marko
2024-10-11Do not record dex PC in constant HIR. Vladimir Marko
2024-10-07Reland "Calculate the number of out vregs." Vladimír Marko
2024-10-04Reduce memory used by `HEnvironment`. Vladimir Marko
2024-09-25Revert^2 "Add VarHandle implementations for void getAndUpdate methods" Santiago Aboy Solanes
2024-09-25Revert "Add VarHandle implementations for void getAndUpdate methods" Ulya Trofimovich
2024-09-24Add VarHandle implementations for void getAndUpdate methods Santiago Aboy Solanes
2024-09-24x86_64: Handle invoke-static in invokeExact fast path. Almaz Mingaleev
2024-09-13riscv64: Add node Rol, fix InstructionBuilder Anton Romanov
2024-09-11Revert "riscv64: Add node Rol, fix InstructionBuilder" Nicolas Geoffray
2024-09-10riscv64: Add node Rol, fix InstructionBuilder Anton Romanov
2024-09-02cleanup: change Set/GetIntrinsic in ArtMethod to use Intrinsics Santiago Aboy Solanes
2024-09-02Address follow-up comments from aosp/2721077. Almaz Mingaleev
2024-08-28x86_64: Add instrinsic for MethodHandle::invokeExact... Almaz Mingaleev
2024-08-21Revert "Calculate the number of out vregs." Vladimír Marko
2024-08-13Calculate the number of out vregs. Vladimir Marko
2024-07-02Revert^4 "x86_64: Add JIT support for LoadMethodType." Almaz Mingaleev
2024-06-24Revert^3 "x86_64: Add JIT support for LoadMethodType." Santiago Aboy Solanes
2024-06-21Revert^2 "x86_64: Add JIT support for LoadMethodType." Almaz Mingaleev
2024-06-21Specify instruction format in `HInstructionBuilder`. Vladimir Marko
2024-04-22Optimizing: Treat app image objects as non-movable. Vladimir Marko
2024-04-11Revert "x86_64: Add JIT support for LoadMethodType." Nicolas Geoffray
2024-04-11Clean up string data access in `DexFile`. Vladimir Marko
2024-04-11x86_64: Add JIT support for LoadMethodType. Almaz Mingaleev
2024-03-25Remove extra uses of ClearAllBits Santiago Aboy Solanes
2024-02-14Move `JitOptions` to its own file. Vladimir Marko
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