MLIR  19.0.0git
Classes | Namespaces | Functions
AttrToLLVMConverter.h File Reference
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"

Go to the source code of this file.

Classes

class  mlir::arith::AttrConvertFastMathToLLVM< SourceOp, TargetOp >
 
class  mlir::arith::AttrConvertOverflowToLLVM< SourceOp, TargetOp >
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::arith
 

Functions

LLVM::FastmathFlags mlir::arith::convertArithFastMathFlagsToLLVM (arith::FastMathFlags arithFMF)
 Maps arithmetic fastmath enum values to LLVM enum values. More...
 
LLVM::FastmathFlagsAttr mlir::arith::convertArithFastMathAttrToLLVM (arith::FastMathFlagsAttr fmfAttr)
 Creates an LLVM fastmath attribute from a given arithmetic fastmath attribute. More...
 
LLVM::IntegerOverflowFlags mlir::arith::convertArithOverflowFlagsToLLVM (arith::IntegerOverflowFlags arithFlags)
 Maps arithmetic overflow enum values to LLVM enum values. More...
 
LLVM::IntegerOverflowFlagsAttr mlir::arith::convertArithOverflowAttrToLLVM (arith::IntegerOverflowFlagsAttr flagsAttr)
 Creates an LLVM overflow attribute from a given arithmetic overflow attribute. More...