MLIR  19.0.0git
Public Member Functions | Static Public Member Functions | List of all members
mlir::arith::ConstantIndexOp Class Reference

Specialization of arith.constant op that returns an integer of index type. More...

#include "mlir/Dialect/Arith/IR/Arith.h"

+ Inheritance diagram for mlir::arith::ConstantIndexOp:

Public Member Functions

int64_t value ()
 

Static Public Member Functions

::mlir::TypeID resolveTypeID ()
 
static void build (OpBuilder &builder, OperationState &result, int64_t value)
 Build a constant int op that produces an index. More...
 
static bool classof (Operation *op)
 

Detailed Description

Specialization of arith.constant op that returns an integer of index type.

Definition at line 92 of file Arith.h.

Member Function Documentation

◆ build()

void arith::ConstantIndexOp::build ( OpBuilder builder,
OperationState result,
int64_t  value 
)
static

Build a constant int op that produces an index.

Definition at line 283 of file ArithOps.cpp.

References mlir::Builder::getIndexAttr(), and mlir::Builder::getIndexType().

◆ classof()

bool arith::ConstantIndexOp::classof ( Operation op)
static

Definition at line 289 of file ArithOps.cpp.

◆ resolveTypeID()

::mlir::TypeID mlir::arith::ConstantIndexOp::resolveTypeID ( )
inlinestatic

Definition at line 95 of file Arith.h.

◆ value()

int64_t mlir::arith::ConstantIndexOp::value ( )
inline

Definition at line 99 of file Arith.h.


The documentation for this class was generated from the following files: