Lines Matching refs:outlinedFunctions
389 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in AwaitOpLoweringBase() argument
391 outlinedFunctions(outlinedFunctions) {} in AwaitOpLoweringBase()
403 auto outlined = outlinedFunctions.find(func); in matchAndRewrite()
404 const bool isInCoroutine = outlined != outlinedFunctions.end(); in matchAndRewrite()
482 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions; member in __anon388e5acc0611::AwaitOpLoweringBase
527 const llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in YieldOpLowering() argument
529 outlinedFunctions(outlinedFunctions) {} in YieldOpLowering()
536 auto outlined = outlinedFunctions.find(func); in matchAndRewrite()
537 if (outlined == outlinedFunctions.end()) in matchAndRewrite()
560 const llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions; member in YieldOpLowering
571 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) in AssertOpLowering() argument
573 outlinedFunctions(outlinedFunctions) {} in AssertOpLowering()
580 auto outlined = outlinedFunctions.find(func); in matchAndRewrite()
581 if (outlined == outlinedFunctions.end()) in matchAndRewrite()
601 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions; member in AssertOpLowering
662 llvm::DenseMap<func::FuncOp, CoroMachinery> &outlinedFunctions) { in funcsToCoroutines() argument
682 outlinedFunctions.find(func) == outlinedFunctions.end()) { in funcsToCoroutines()
702 auto insertion = outlinedFunctions.insert({func, CoroMachinery{}}); in funcsToCoroutines()
741 llvm::DenseMap<func::FuncOp, CoroMachinery> outlinedFunctions; in runOnOperation() local
744 outlinedFunctions.insert(outlineExecuteOp(symbolTable, execute)); in runOnOperation()
748 llvm::dbgs() << "Outlined " << outlinedFunctions.size() in runOnOperation()
755 return outlinedFunctions.find(parentFunc) != outlinedFunctions.end(); in runOnOperation()
759 failed(funcsToCoroutines(module, outlinedFunctions))) { in runOnOperation()
779 outlinedFunctions); in runOnOperation()
782 asyncPatterns.add<AssertOpLowering>(ctx, outlinedFunctions); in runOnOperation()
806 return outlinedFunctions.find(func) == outlinedFunctions.end(); in runOnOperation()