[all-commits] [llvm/llvm-project] d1c0f1: [SystemZ][FPEnv] Back-end support for STRICT_[SU]I...

Ulrich Weigand via All-commits all-commits at lists.llvm.org
Tue Dec 17 09:25:06 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d1c0f14be8a7d1337712ff1cf0bcdd33e2f78316
      https://github.com/llvm/llvm-project/commit/d1c0f14be8a7d1337712ff1cf0bcdd33e2f78316
  Author: Ulrich Weigand <ulrich.weigand at de.ibm.com>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M llvm/include/llvm/Target/TargetSelectionDAG.td
    M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZInstrFP.td
    M llvm/lib/Target/SystemZ/SystemZInstrVector.td
    A llvm/test/CodeGen/SystemZ/fp-strict-conv-05.ll
    A llvm/test/CodeGen/SystemZ/fp-strict-conv-06.ll
    A llvm/test/CodeGen/SystemZ/fp-strict-conv-07.ll
    A llvm/test/CodeGen/SystemZ/fp-strict-conv-08.ll
    A llvm/test/CodeGen/SystemZ/fp-strict-conv-13.ll
    M llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll
    M llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll
    M llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll

  Log Message:
  -----------
  [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP

As of b1d8576 there is middle-end support for STRICT_[SU]INT_TO_FP,
so this patch adds SystemZ back-end support as well.

The patch is SystemZ target specific except for adding SD patterns
strict_[su]int_to_fp and any_[su]int_to_fp to TargetSelectionDAG.td
as usual.




More information about the All-commits mailing list