summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.h
AgeCommit message (Expand)Author
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
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-09-14Add a IsInitialized check in AOT code with clinit at entry checks. 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-11Reland "Add clinit checks at entry for some boot image methods." Nicolas Geoffray
2022-08-10Convert kUseReadBarrier to static const from constexpr Lokesh Gidra
2022-07-12Revert "Add clinit checks at entry for some boot image methods." Nicolas Geoffray
2022-07-08Add clinit checks at entry for some boot image methods. Nicolas Geoffray
2022-04-28Reland "Update how deoptimization from runtime methods is supported" Mythri Alle
2022-04-22Revert "Update how deoptimization from runtime methods is supported" Mythri Alle
2022-04-22Update how deoptimization from runtime methods is supported Mythri Alle
2022-02-25Update compiler/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2021-09-14Remove entry SuspendCheck for methods which only call on the slow path Santiago Aboy Solanes
2021-06-03Factor out arch-independent ScaleFactor definition. Ulya Trafimovich
2021-01-08arm64: Implement VarHandle intrinsics for byte array views. Vladimir Marko
2020-10-29Refactor Integer.valueOf() intrinsic implementation. Vladimir Marko
2020-10-07Change interface conflict stub to take the interface method. Nicolas Geoffray
2020-08-03Check if VarHandle access mode is supported. Andra Danciu
2020-06-22Optimizing: Introduce {Increase,Decrease}Frame(). Vladimir Marko
2020-06-19Direct calls to @CriticalNative methods. Vladimir Marko
2020-05-04RFC: ARM64: Split arm64 codegen into scalar and vector (SVE and NEON). Artem Serov
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
2019-10-10Fix uses of MaybeRecordImplicitNullCheck without special scopes Evgeny Astigeevich
2019-08-02ART: ARM64: Optimize frame size for SIMD graphs. Artem Serov
2019-07-15ART: Introduce stackmap with no DexRegInfo. Artem Serov
2019-05-16ART: Optimize StringBuilder append pattern. Vladimir Marko
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-11-01Do not cache RequiresConstructorBarrier() results. Vladimir Marko
2018-10-16Fix HNewArray with unresolved primitive array type. Vladimir Marko
2018-09-20Pass JIT roots as a vector<Handle<>> to JIT cache. Vladimir Marko
2018-09-19Remove sharpening as an optimization pass. Nicolas Geoffray
2018-08-03Simplify StackMapStream encoding. David Srbecky
2018-08-01Move MethodInfo to CodeInfo. David Srbecky
2018-06-25Move instruction_set_ to CompilerOptions. Vladimir Marko
2018-06-13Add Kind column to stack maps. David Srbecky
2018-06-11ART: Adds an entrypoint for invoke-custom Orion Hodson
2018-05-21Remove "stack_map.h" include from code_generator. David Srbecky
2018-05-14Merge "Revert "Move kVRegSize to globals.h to reduce include dependencies."" Treehugger Robot
2018-05-14Revert "Move kVRegSize to globals.h to reduce include dependencies." David Srbecky
2018-05-14Merge "Move kVRegSize to globals.h to reduce include dependencies." David Srbecky
2018-05-11Move kVRegSize to globals.h to reduce include dependencies. David Srbecky
2018-05-11ART: Compiler support for const-method-handle Orion Hodson
2018-05-10ART: Compiler support for const-method-type Orion Hodson
2018-04-26Clean up include paths David Sehr