MLIR 22.0.0git
AttrToLLVMConverter.h File Reference

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

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::arith

Functions

LLVM::FastmathFlags mlir::arith::convertArithFastMathFlagsToLLVM (arith::FastMathFlags arithFMF)
 Maps arithmetic fastmath enum values to LLVM enum values.
LLVM::FastmathFlagsAttr mlir::arith::convertArithFastMathAttrToLLVM (arith::FastMathFlagsAttr fmfAttr)
 Creates an LLVM fastmath attribute from a given arithmetic fastmath attribute.
LLVM::IntegerOverflowFlags mlir::arith::convertArithOverflowFlagsToLLVM (arith::IntegerOverflowFlags arithFlags)
 Maps arithmetic overflow enum values to LLVM enum values.
LLVM::RoundingMode mlir::arith::convertArithRoundingModeToLLVM (arith::RoundingMode roundingMode)
 Creates an LLVM rounding mode enum value from a given arithmetic rounding mode enum value.
LLVM::RoundingModeAttr mlir::arith::convertArithRoundingModeAttrToLLVM (arith::RoundingModeAttr roundingModeAttr)
 Creates an LLVM rounding mode attribute from a given arithmetic rounding mode attribute.
LLVM::FPExceptionBehaviorAttr mlir::arith::getLLVMDefaultFPExceptionBehavior (MLIRContext &context)
 Returns an attribute for the default LLVM FP exception behavior.