[all-commits] [llvm/llvm-project] d61d21: Adding support in llvm-exegesis for Aarch64 for ha...

lakshayk-nv via All-commits all-commits at lists.llvm.org
Thu Mar 6 01:03:15 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d61d2197390161db86b48d044970f48132139ccb
      https://github.com/llvm/llvm-project/commit/d61d2197390161db86b48d044970f48132139ccb
  Author: lakshayk-nv <lakshayk at nvidia.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    A llvm/test/tools/llvm-exegesis/AArch64/setReg_init_check.s
    M llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp

  Log Message:
  -----------
  Adding support in llvm-exegesis for Aarch64 for handling FPR64/128, PPR16 and ZPR128 reg class. (#127564)

Current implementation (for Aarch64) in llvm-exegesis only supports
GRP32 and GPR64 bit register class, thus for opcodes variants which used
FPR64/128, PPR16 and ZPR128, llvm-exegesis throws warning "setReg is not
implemented". This code will handle the above register class and
initialize the registers using appropriate base instruction class.



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