[all-commits] [llvm/llvm-project] 0bb9a2: [FPEnv][AArch64] Add lowering and instruction sele...

john-brawn-arm via All-commits all-commits at lists.llvm.org
Thu Jan 30 05:50:44 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0bb9a27c9895c0fbc3f55f56ad7f1e1927398fce
      https://github.com/llvm/llvm-project/commit/0bb9a27c9895c0fbc3f55f56ad7f1e1927398fce
  Author: John Brawn <john.brawn at arm.com>
  Date:   2020-01-30 (Thu, 30 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/test/CodeGen/AArch64/fp-intrinsics.ll
    M llvm/test/CodeGen/AArch64/fpconv-vector-op-scalarize-strict.ll

  Log Message:
  -----------
  [FPEnv][AArch64] Add lowering and instruction selection for strict conversions

Strict fp-to-int and int-to-fp conversions can be handled in the same way that
the non-strict versions are (by using the appropriate instruction or converting
to a function call when we have no instruction).

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




More information about the All-commits mailing list