[all-commits] [llvm/llvm-project] b4b495: [SystemZ] Allow fp/int casting with inline assembl...

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Fri Mar 24 11:57:49 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b4b4950f7f71c9f3bca457ddd1ca76da001a16fa
      https://github.com/llvm/llvm-project/commit/b4b4950f7f71c9f3bca457ddd1ca76da001a16fa
  Author: Jonas Paulsson <paulsson at linux.vnet.ibm.com>
  Date:   2023-03-24 (Fri, 24 Mar 2023)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
    A llvm/test/CodeGen/SystemZ/inline-asm-f-constraint-softfloat.ll
    A llvm/test/CodeGen/SystemZ/inline-asm-fp-int-casting-explicit-regs-zEC12.ll
    A llvm/test/CodeGen/SystemZ/inline-asm-fp-int-casting-explicit-regs.ll
    A llvm/test/CodeGen/SystemZ/inline-asm-fp-int-casting-zEC12.ll
    A llvm/test/CodeGen/SystemZ/inline-asm-fp-int-casting.ll
    A llvm/test/CodeGen/SystemZ/inline-asm-v-constraint-novecfacility.ll

  Log Message:
  -----------
  [SystemZ] Allow fp/int casting with inline assembly operands.

Support bitcasting between int/fp/vector values and 'r'/'f'/'v' inline
assembly operands. This is intended to match GCCs beahvior.

Reviewed By: Ulrich Weigand

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




More information about the All-commits mailing list