summaryrefslogtreecommitdiff
path: root/compiler/optimizing/locations.h
AgeCommit message (Expand)Author
2025-02-28Optimizing: Reduce size of `LocationSummary`. Vladimir Marko
2024-04-04Remove RegisterAllocator::Strategy Santiago Aboy Solanes
2023-11-09riscv64: Implement VarHandle.compareAndSet/-Exchange intrinsics. Vladimir Marko
2023-04-06Clean up creating constant locations. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2021-09-14Remove entry SuspendCheck for methods which only call on the slow path Santiago Aboy Solanes
2021-07-14Modernize typedefs with `using`. Vladimir Marko
2020-08-03Check if VarHandle access mode is supported. Andra Danciu
2020-06-11Clean up generated operator<<(os, enum). Vladimir Marko
2020-04-17ART: Refactor SIMD slots and regs size processing. Artem Serov
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-03-23Implement a SIMD spilling slot. Aart Bik
2017-03-22Saves full XMM state along suspend check's slow path. Aart Bik
2016-11-09Add interface check cast fast path to arm, arm64, x86 Mathieu Chartier
2016-11-04ART: Make Location trivially copyable Andreas Gampe
2016-09-20Change remaining slow path throw entrypoints to save everything. Vladimir Marko
2016-09-15Fix google-explicit-constructor warnings in art. Chih-Hung Hsieh
2016-09-05Avoid excessive spill slots for slow paths. Vladimir Marko
2016-08-05Test all register allocators in regalloc gtest Matthew Gharrity
2016-08-05Implement a graph coloring register allocator Matthew Gharrity
2016-07-25Add support for CallKind::kCallOnMainAndSlowPath Serban Constantinescu
2016-07-11Rename kCall to kCallOnMainOnly Serban Constantinescu
2016-06-23Re-enable most intrinsics with read barriers. Roland Levillain
2015-11-15x86/x86-64 read barrier support for concurrent GC in Optimizing. Roland Levillain
2015-11-05X86-64: Split long/double constant array/field set Mark Mendell
2015-10-08Add DCHECKs to ArenaVector and ScopedArenaVector. Vladimir Marko
2015-09-29Optimizing: Tag even more arena allocations. Vladimir Marko
2015-09-29Optimizing: Tag arena allocations in code generators. Vladimir Marko
2015-09-25Optimizing: Tag more arena allocations. Vladimir Marko
2015-09-17Optimizing: Allow storing value objects in containers. Vladimir Marko
2015-09-16Optimizing: Tag arena allocations in HGraph. Vladimir Marko
2015-07-06Revert "Revert "Fix LSRA bug with explicit register temporaries"" Nicolas Geoffray
2015-07-06Revert "Fix LSRA bug with explicit register temporaries" Calin Juravle
2015-07-06Fix LSRA bug with explicit register temporaries Mark Mendell
2015-06-08Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" Nicolas Geoffray
2015-06-04Revert "Use HCurrentMethod in HInvokeStaticOrDirect." Nicolas Geoffray
2015-06-04Use HCurrentMethod in HInvokeStaticOrDirect. Nicolas Geoffray
2015-05-11Add a parent environment to HEnvironment. Nicolas Geoffray
2015-04-17Opt compiler: Implement parallel move resolver without using swap. Zheng Xu
2015-04-15Revert "Add a check in the location summary." Nicolas Geoffray
2015-04-15Add a check in the location summary. Nicolas Geoffray
2015-03-13[optimizing] Improve x86, x86_64 code Mark Mendell
2015-03-11Revert "Revert "[optimizing] Enable x86 long support."" Nicolas Geoffray
2015-03-06Revert "[optimizing] Enable x86 long support." Nicolas Geoffray
2015-03-06[optimizing] Enable x86 long support. Nicolas Geoffray
2015-02-19Move arenas into runtime Mathieu Chartier
2015-02-13Support hints for register pairs. Nicolas Geoffray
2015-02-10Improve ParallelMoveResolver to work with pairs. Nicolas Geoffray