[all-commits] [llvm/llvm-project] 9f8872: [SystemZ] Provide size values for PATCHPOINT, STAC...

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Tue Oct 26 03:10:02 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9f8872779a8556d408e5fc88d4edd3eb50b2a24e
      https://github.com/llvm/llvm-project/commit/9f8872779a8556d408e5fc88d4edd3eb50b2a24e
  Author: Jonas Paulsson <paulsson at linux.vnet.ibm.com>
  Date:   2021-10-26 (Tue, 26 Oct 2021)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
    M llvm/test/CodeGen/SystemZ/patchpoint.ll

  Log Message:
  -----------
  [SystemZ] Provide size values for PATCHPOINT, STACKMAP and FENTRY_CALL.

All instructions must have a correct size value close to emission when
SystemZLongBranch runs, or a necessary branch relaxation may be missed.

This patch also adds an assert for instruction sizes in SystemZLongBranch.

Review: Ulrich Weigand




More information about the All-commits mailing list