[all-commits] [llvm/llvm-project] 0f588a: [PowerPC] Only use some extend mne if assembler is...

jsji via All-commits all-commits at lists.llvm.org
Thu Jan 14 13:07:34 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0f588ac03e15a204b68f0214dda2b9f67410ff62
      https://github.com/llvm/llvm-project/commit/0f588ac03e15a204b68f0214dda2b9f67410ff62
  Author: Jinsong Ji <jji at us.ibm.com>
  Date:   2021-01-14 (Thu, 14 Jan 2021)

  Changed paths:
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
    M llvm/lib/Target/PowerPC/PPC.td
    M llvm/lib/Target/PowerPC/PPCInstr64Bit.td
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCSubtarget.cpp
    M llvm/lib/Target/PowerPC/PPCSubtarget.h
    M llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
    M llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ext.txt
    A llvm/test/MC/PowerPC/modern-aix-as.s

  Log Message:
  -----------
  [PowerPC] Only use some extend mne if assembler is modern enough

Legacy AIX assembly might not support all extended mnes,
add one feature bit to control the generation in MC,
and avoid generating them by default on AIX.

Reviewed By: sfertile

Differential Revision: https://reviews.llvm.org/D94458




More information about the All-commits mailing list