[all-commits] [llvm/llvm-project] e9e1c4: [mlir][LLVM] Add nsw and nuw flags (#74508)

Tom Eccles via All-commits all-commits at lists.llvm.org
Thu Dec 7 02:35:14 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e9e1c411b6db8fb739c2c7af0d41bdd48eeed3e5
      https://github.com/llvm/llvm-project/commit/e9e1c411b6db8fb739c2c7af0d41bdd48eeed3e5
  Author: Tom Eccles <tom.eccles at arm.com>
  Date:   2023-12-07 (Thu, 07 Dec 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/LLVMIR/LLVMEnums.td
    M mlir/include/mlir/Dialect/LLVMIR/LLVMInterfaces.td
    M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
    M mlir/include/mlir/Target/LLVMIR/ModuleImport.h
    M mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
    M mlir/lib/Target/LLVMIR/ModuleImport.cpp
    M mlir/test/Dialect/LLVMIR/roundtrip.mlir
    A mlir/test/Target/LLVMIR/Import/nsw_nuw.ll
    A mlir/test/Target/LLVMIR/nsw_nuw.mlir

  Log Message:
  -----------
  [mlir][LLVM] Add nsw and nuw flags (#74508)

The implementation of these are modeled after the existing fastmath
flags for floating point arithmetic.




More information about the All-commits mailing list