[all-commits] [llvm/llvm-project] 6f34d0: Remove iOS 5 check for tailcalls on ARM (#133354)

Un1q32 via All-commits all-commits at lists.llvm.org
Fri Apr 4 16:03:00 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6f34d03b3132a8286630f8496aa7dce9605e677b
      https://github.com/llvm/llvm-project/commit/6f34d03b3132a8286630f8496aa7dce9605e677b
  Author: Un1q32 <joey.t.reinhart at gmail.com>
  Date:   2025-04-04 (Fri, 04 Apr 2025)

  Changed paths:
    M llvm/lib/Target/ARM/ARMSubtarget.cpp
    M llvm/test/CodeGen/ARM/2010-11-29-PrologueBug.ll
    M llvm/test/CodeGen/ARM/ldm.ll
    M llvm/test/CodeGen/ARM/zextload_demandedbits.ll

  Log Message:
  -----------
  Remove iOS 5 check for tailcalls on ARM (#133354)

Fixes #102053

The check was added in 8decdc472f308b13d7fb7fd50c3919db086c0417, and at
the time iOS 5 was the latest iOS version, before that commit tail calls
were disabled for all ARMv7 targets. Testing a build of wasm3 with the
patch on a device running iOS 3.0 shows a noticeable performance
improvement and no issues.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list