MLIR  20.0.0git
Classes | Namespaces
Builders.h File Reference
#include "mlir/IR/OpDefinition.h"
#include "llvm/Support/Compiler.h"
#include <optional>

Go to the source code of this file.

Classes

class  mlir::Builder
 This class is a general helper class for creating context-global objects like types, attributes, and affine expressions. More...
 
class  mlir::OpBuilder
 This class helps build Operations. More...
 
struct  mlir::OpBuilder::ListenerBase
 Base class for listeners. More...
 
struct  mlir::OpBuilder::Listener
 This class represents a listener that may be used to hook into various actions within an OpBuilder. More...
 
class  mlir::OpBuilder::InsertPoint
 This class represents a saved insertion point. More...
 
class  mlir::OpBuilder::InsertionGuard
 RAII guard to reset the insertion point of the builder when destroyed. More...
 

Namespaces

 mlir
 Include the generated interface declarations.