Lines Matching refs:FuncOp

59   func::FuncOp func;
127 static CoroMachinery setupCoroMachinery(func::FuncOp func) { in setupCoroMachinery()
238 static std::pair<func::FuncOp, CoroMachinery>
266 func::FuncOp func = in outlineExecuteOp()
267 func::FuncOp::create(loc, kAsyncFnPrefix, funcType, funcAttrs); in outlineExecuteOp()
389 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in AwaitOpLoweringBase() argument
402 auto func = op->template getParentOfType<func::FuncOp>(); in matchAndRewrite()
482 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions;
527 const llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in YieldOpLowering() argument
535 auto func = op->template getParentOfType<func::FuncOp>(); in matchAndRewrite()
560 const llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions;
571 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in AssertOpLowering() argument
579 auto func = op->template getParentOfType<func::FuncOp>(); in matchAndRewrite()
601 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions;
611 static CoroMachinery rewriteFuncAsCoroutine(func::FuncOp func) { in rewriteFuncAsCoroutine()
637 func::FuncOp func) { in rewriteCallsiteForCoroutine()
656 static bool isAllowedToBlock(func::FuncOp func) { in isAllowedToBlock()
662 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) { in funcsToCoroutines() argument
669 SmallVector<func::FuncOp> funcWorklist; in funcsToCoroutines()
674 auto addToWorklist = [&](func::FuncOp func) { in funcsToCoroutines()
693 for (func::FuncOp func : module.getOps<func::FuncOp>()) in funcsToCoroutines()
723 func::FuncOp caller = call->getParentOfType<func::FuncOp>(); in funcsToCoroutines()
741 llvm::DenseMap<func::FuncOp, CoroMachinery> outlinedFunctions; in runOnOperation()
754 auto parentFunc = op->getParentOfType<func::FuncOp>(); in runOnOperation()
805 auto func = op->getParentOfType<func::FuncOp>(); in runOnOperation()
812 return isAllowedToBlock(op->getParentOfType<func::FuncOp>()); in runOnOperation()