MLIR  20.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 >
 
class  mlir::arith::AttrConverterConstrainedFPToLLVM< 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::RoundingMode mlir::arith::convertArithRoundingModeToLLVM (arith::RoundingMode roundingMode)
 Creates an LLVM rounding mode enum value from a given arithmetic rounding mode enum value. More...
 
LLVM::RoundingModeAttr mlir::arith::convertArithRoundingModeAttrToLLVM (arith::RoundingModeAttr roundingModeAttr)
 Creates an LLVM rounding mode attribute from a given arithmetic rounding mode attribute. More...
 
LLVM::FPExceptionBehaviorAttr mlir::arith::getLLVMDefaultFPExceptionBehavior (MLIRContext &context)
 Returns an attribute for the default LLVM FP exception behavior. More...