[all-commits] [llvm/llvm-project] 9ad10c: [ARM] Add size to `tLDRLIT_ga_pcrel|abs` Pseudo In...

Usman Nadeem via All-commits all-commits at lists.llvm.org
Tue Jan 20 04:32:01 PST 2026


  Branch: refs/heads/release/22.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 9ad10cb8eaca25f997335ffe4847af0fe6d626c2
      https://github.com/llvm/llvm-project/commit/9ad10cb8eaca25f997335ffe4847af0fe6d626c2
  Author: Usman Nadeem <mnadeem at qti.qualcomm.com>
  Date:   2026-01-20 (Tue, 20 Jan 2026)

  Changed paths:
    M llvm/lib/Target/ARM/ARMInstrThumb.td
    A llvm/test/CodeGen/ARM/tldrlit_ga_size.mir

  Log Message:
  -----------
  [ARM] Add size to `tLDRLIT_ga_pcrel|abs` Pseudo Instructions (#175663)

Compiling OpenSSL for Thumb was giving a crash in `ARMConstantIslands`
with error message: "underestimated function size". Adding a size for
`tLDRLIT_ga_pcrel` pseudo instruction fixes the issue. Also added a
size for `tLDRLIT_ga_abs` as per review comments.

(cherry picked from commit c49c7e72b3708f219d3967831e67c82ed9ac55e3)



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