Home
last modified time | relevance | path

Searched refs:FIROpsDialect (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRDialect.cpp60 fir::FIROpsDialect::FIROpsDialect(mlir::MLIRContext *ctx) in FIROpsDialect() function in fir::FIROpsDialect
61 : mlir::Dialect("fir", ctx, mlir::TypeID::get<FIROpsDialect>()) { in FIROpsDialect()
72 fir::FIROpsDialect::~FIROpsDialect() { in ~FIROpsDialect()
76 mlir::Type fir::FIROpsDialect::parseType(mlir::DialectAsmParser &parser) const { in parseType()
77 return parseFirType(const_cast<FIROpsDialect *>(this), parser); in parseType()
80 void fir::FIROpsDialect::printType(mlir::Type ty, in printType()
82 return printFirType(const_cast<FIROpsDialect *>(this), ty, p); in printType()
86 fir::FIROpsDialect::parseAttribute(mlir::DialectAsmParser &parser, in parseAttribute()
88 return parseFirAttribute(const_cast<FIROpsDialect *>(this), parser, type); in parseAttribute()
91 void fir::FIROpsDialect::printAttribute(mlir::Attribute attr, in printAttribute()
[all …]
H A DFIRAttr.cpp134 static mlir::Attribute parseFirRealAttr(FIROpsDialect *dialect, in parseFirRealAttr()
174 mlir::Attribute fir::parseFirAttribute(FIROpsDialect *dialect, in parseFirAttribute()
219 void fir::printFirAttribute(FIROpsDialect *dialect, mlir::Attribute attr, in printFirAttribute()
253 void FIROpsDialect::registerAttributes() { in registerAttributes()
H A DFIRType.cpp116 mlir::Type fir::parseFirType(FIROpsDialect *dialect, in parseFirType()
187 return llvm::isa<FIROpsDialect>(t.getDialect()); in isa_fir_type()
323 void fir::printFirType(FIROpsDialect *, mlir::Type ty, in printFirType() argument
972 void FIROpsDialect::registerTypes() { in registerTypes()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRDialect.h25 class FIROpsDialect final : public mlir::Dialect {
27 explicit FIROpsDialect(mlir::MLIRContext *ctx);
28 virtual ~FIROpsDialect();
H A DFIRAttr.h25 class FIROpsDialect; variable
136 mlir::Attribute parseFirAttribute(FIROpsDialect *dialect,
140 void printFirAttribute(FIROpsDialect *dialect, mlir::Attribute attr,
H A DFIRType.h22 class FIROpsDialect; variable
113 mlir::Type parseFirType(FIROpsDialect *, mlir::DialectAsmParser &parser);
115 void printFirType(FIROpsDialect *, mlir::Type ty, mlir::DialectAsmPrinter &p);
/llvm-project-15.0.7/flang/include/flang/Optimizer/Transforms/
H A DPasses.td28 "fir::FIROpsDialect", "mlir::func::FuncDialect"
59 "fir::FIROpsDialect", "mlir::func::FuncDialect", "mlir::AffineDialect"
73 "fir::FIROpsDialect", "mlir::func::FuncDialect", "mlir::AffineDialect"
91 let dependentDialects = [ "fir::FIROpsDialect" ];
111 let dependentDialects = [ "fir::FIROpsDialect" ];
123 let dependentDialects = [ "fir::FIROpsDialect" ];
143 "fir::FIROpsDialect", "mlir::func::FuncDialect"
169 "fir::FIROpsDialect", "mlir::func::FuncDialect"
179 let dependentDialects = [ "fir::FIROpsDialect" ];
/llvm-project-15.0.7/flang/include/flang/Optimizer/CodeGen/
H A DCGPasses.td40 "fir::FIROpsDialect", "fir::FIRCodeGenDialect"
54 let dependentDialects = [ "fir::FIROpsDialect" ];
/llvm-project-15.0.7/flang/include/flang/Optimizer/Support/
H A DInitFIR.h28 mlir::AffineDialect, FIROpsDialect, mlir::acc::OpenACCDialect, \
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DCharacterConversion.cpp108 target.addLegalDialect<mlir::AffineDialect, fir::FIROpsDialect, in runOnOperation()
H A DExternalNameConversion.cpp136 target.addLegalDialect<fir::FIROpsDialect, LLVM::LLVMDialect, in runOnOperation()
H A DAffineDemotion.cpp160 target.addLegalDialect<FIROpsDialect, mlir::scf::SCFDialect, in runOnOperation()
H A DMemoryAllocation.cpp193 target.addLegalDialect<fir::FIROpsDialect, mlir::arith::ArithmeticDialect, in runOnOperation()
H A DAbstractResult.cpp230 target.addLegalDialect<fir::FIROpsDialect, mlir::arith::ArithmeticDialect, in runOnOperation()
H A DRewriteLoop.cpp309 FIROpsDialect, mlir::func::FuncDialect>(); in runOnOperation()
H A DAffinePromotion.cpp595 mlir::AffineDialect, FIROpsDialect, mlir::scf::SCFDialect, in runOnOperation()
H A DArrayValueCopy.cpp1348 target.addLegalDialect<FIROpsDialect, mlir::scf::SCFDialect, in runOnOperation()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp267 target.addLegalDialect<mlir::arith::ArithmeticDialect, fir::FIROpsDialect, in runOn()