summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
2025-02-28Remove `HInstruction::GetAllocator()`. Vladimir Marko
2025-02-19[Sim] Add a restricted mode setup Chris Jones
2025-01-29Remove old workaround in RecordPcInfo Santiago Aboy Solanes
2025-01-29Remove unused dex_pc from GenerateUnresolvedFieldAccess Santiago Aboy Solanes
2025-01-28Remove unused dex_pc from InvokeRuntime Santiago Aboy Solanes
2025-01-28Remove explicit dex_pc from RecordPcInfo Santiago Aboy Solanes
2024-10-14Fix typo in CodeGenerator::Compile Santiago Aboy Solanes
2024-10-07Reland "Calculate the number of out vregs." Vladimír Marko
2024-10-04Reduce memory used by `HEnvironment`. Vladimir Marko
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-04-11Revert "x86_64: Add JIT support for LoadMethodType." Nicolas Geoffray
2024-04-11x86_64: Add JIT support for LoadMethodType. Almaz Mingaleev
2024-03-08Pass only shorty to `ArtQuickJniCompileMethod()`. Vladimir Marko
2024-01-30Reland^2 "Run optimizations with baseline compilation." Nicolas Geoffray
2024-01-29Revert^7 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-24Revert^6 "Disable write-barrier elimination pass" Matthew Reynolds
2024-01-24Revert^5 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-22Revert^4 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-22Revert^3 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-19Move files related to compiled code into oat/ directory Dmitrii Ishcheikin
2024-01-19Revert^2 "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-19Revert "Disable write-barrier elimination pass" Santiago Aboy Solanes
2024-01-03Revert^2 "x86_64: Store resolved MethodType-s in .bss." Almaz Mingaleev
2023-12-15Revert "x86_64: Store resolved MethodType-s in .bss." Almaz Mingaleev
2023-12-15x86_64: Store resolved MethodType-s in .bss. Almaz Mingaleev
2023-12-13riscv64: Clean up the `SystemArrayCopy` intrinsic. Vladimir Marko
2023-12-07Fix "the the" typos in the compiler. Vladimir Marko
2023-12-06Remove partial LSE Santiago Aboy Solanes
2023-10-30Replace `gUseReadBarrier` with compiler option in compiler. Vladimir Marko
2023-09-08Remove some obsolete TODO comments, fix indentation. Vladimir Marko
2023-08-30Move HasShouldDeoptimizeFlag from method header to CodeInfo. David Srbecky
2023-06-28RISCV: Define Registers for RISCV in Codegen Lifang Xia
2023-06-21Remove CodeAllocator and the extra copy of generated code. Nicolas Geoffray
2023-06-13Move CodeGenerationData into its own header file. Nicolas Geoffray
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2023-04-04Inline unimplemented intrinsics Santiago Aboy Solanes
2023-02-21riscv64: add initial support for ART. Ulya Trafimovich
2023-02-03riscv64: add missing UNUSED annotations. Ulya Trafimovich
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." Vladimír Marko
2022-10-07Runtime implementation of try catch inlining Santiago Aboy Solanes
2022-10-03Refactor Thumb2 entrypoint adjustment handling. Vladimir Marko
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