summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
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
2022-08-10Convert kUseReadBarrier to static const from constexpr Lokesh Gidra
2022-08-09Rename HNativeDebugInfo to HNop Santiago Aboy Solanes
2022-07-14Reland "Introduce a flag to check if JITed code has instrumentation support" Mythri Alle
2022-07-13Revert "Introduce a flag to check if JITed code has instrumentation support" Mythri Alle
2022-07-12Introduce a flag to check if JITed code has instrumentation support Mythri Alle
2022-06-08Revert^2 "ART: Removes SuspendCheck for plain Stelios Ioannou
2021-11-29Simplify hotness count in baseline compiled code. Nicolas Geoffray
2021-11-09Inline across dex files for compiler options' non-BCP methods Santiago Aboy Solanes
2021-09-29Revert "ART: Removes SuspendCheck for plain loops with a low trip count." Nicolas Geoffray
2021-09-14Remove entry SuspendCheck for methods which only call on the slow path Santiago Aboy Solanes
2021-09-13ART: Removes SuspendCheck for plain loops with a low trip count. Stelios Ioannou
2021-09-13Update code to fix two unused variable warnings. Nicolas Geoffray
2021-07-14Remove the need of VerifiedMethod in the compiler. Nicolas Geoffray
2021-06-03Factor out arch-independent ScaleFactor definition. Ulya Trafimovich
2021-03-05Add code size to CodeInfo. David Srbecky
2021-01-25Revert^4 "Partial Load Store Elimination" Alex Light
2021-01-24Revert "Revert^2 "Partial Load Store Elimination"" Nicolas Geoffray
2021-01-22Revert^2 "Partial Load Store Elimination" Alex Light
2021-01-22Revert "Partial Load Store Elimination" Nicolas Geoffray
2021-01-21Partial Load Store Elimination Alex Light
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-09-23Move MethodLoadKind out of HInvokeStaticOrDirect. Nicolas Geoffray
2020-09-08Pass a full MethodReference of the invoke in HInvoke nodes. Nicolas Geoffray
2020-08-13Revert^2 "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive field... Andra Danciu
2020-08-12Revert "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields."" Igor Murashkin
2020-08-11Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields." Andra Danciu
2020-08-10Revert "X86: VarHandle.Get() intrinsic for static primitive fields." Andra Danciu
2020-08-07X86: VarHandle.Get() intrinsic for static primitive fields. Andra Danciu
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-02-13Remove MIPS support from Optimizing. Vladimir Marko
2019-12-17Refactor OSR related code to prepare for "true" OSR. Nicolas Geoffray
2019-12-03JIT baseline: trigger optimized compilation on hotness threshold. Nicolas Geoffray
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-07-15ART: Introduce stackmap with no DexRegInfo. Artem Serov
2019-05-16ART: Optimize StringBuilder append pattern. Vladimir Marko
2019-03-06Revert "Revert^2 "Add code size to CodeInfo"" Nicolas Geoffray
2019-02-20ART: Reduce dependencies on CompilerDriver. Vladimir Marko
2019-02-14Revert^2 "Add code size to CodeInfo" David Srbecky