Lines Matching refs:LoopOp
788 void fir::LoopOp::build(mlir::OpBuilder &builder, mlir::OperationState &result, in build()
799 LoopOp::ensureTerminator(*bodyRegion, builder, result.location); in build()
826 result.addAttribute(fir::LoopOp::unorderedAttrName(), in parseLoopOp()
863 fir::LoopOp::ensureTerminator(*body, builder, result.location); in parseLoopOp()
868 fir::LoopOp fir::getForInductionVarOwner(mlir::Value val) { in getForInductionVarOwner()
874 return dyn_cast_or_null<fir::LoopOp>(containingInst); in getForInductionVarOwner()
878 static mlir::LogicalResult verify(fir::LoopOp op) { in verify()
917 static void print(mlir::OpAsmPrinter &p, fir::LoopOp op) { in print()
919 p << fir::LoopOp::getOperationName() << ' ' << op.getInductionVar() << " = " in print()
934 {fir::LoopOp::unorderedAttrName()}); in print()
939 mlir::Region &fir::LoopOp::getLoopBody() { return region(); } in getLoopBody()
941 bool fir::LoopOp::isDefinedOutsideOfLoop(mlir::Value value) { in isDefinedOutsideOfLoop()
946 fir::LoopOp::moveOutOfLoop(llvm::ArrayRef<mlir::Operation *> ops) { in moveOutOfLoop()