Lines Matching refs:CallOp
237 blockBuilder.create<LLVM::CallOp>(loc, TypeRange(), in addResumeFunction()
311 builder.create<CallOp>(loc, kCreateToken, TokenType::get(ctx)); in setupCoroMachinery()
325 auto coroId = builder.create<LLVM::CallOp>( in setupCoroMachinery()
330 auto coroSize = builder.create<LLVM::CallOp>( in setupCoroMachinery()
334 auto coroAlloc = builder.create<LLVM::CallOp>( in setupCoroMachinery()
339 auto coroHdl = builder.create<LLVM::CallOp>( in setupCoroMachinery()
352 auto coroMem = builder.create<LLVM::CallOp>( in setupCoroMachinery()
357 builder.create<LLVM::CallOp>(loc, TypeRange(), in setupCoroMachinery()
370 builder.create<LLVM::CallOp>(loc, i1, builder.getSymbolRefAttr(kCoroEnd), in setupCoroMachinery()
434 auto coroSuspend = builder.create<LLVM::CallOp>( in addSuspensionPoint()
513 auto coroSave = builder.create<LLVM::CallOp>( in outlineExecuteOp()
519 builder.create<CallOp>(loc, TypeRange(), kExecute, executeArgs); in outlineExecuteOp()
543 builder.create<CallOp>(loc, kEmplaceToken, TypeRange(), coro.asyncToken); in outlineExecuteOp()
552 callBuilder.create<CallOp>(loc, func.getName(), execute.getResultTypes(), in outlineExecuteOp()
587 : ConversionPattern(CallOp::getOperationName(), 1, ctx) {} in CallOpOpConversion()
597 CallOp call = cast<CallOp>(op); in matchAndRewrite()
598 rewriter.replaceOpWithNewOp<CallOp>(op, resultTypes, call.callee(), in matchAndRewrite()
629 rewriter.replaceOpWithNewOp<CallOp>(op, TypeRange(), apiFunctionName, in matchAndRewrite()
669 rewriter.replaceOpWithNewOp<CallOp>(op, kCreateGroup, retTy); in matchAndRewrite()
694 rewriter.replaceOpWithNewOp<CallOp>(op, kAddTokenToGroup, i64, operands); in matchAndRewrite()
739 rewriter.create<CallOp>(loc, TypeRange(), blockingAwaitFuncName, in matchAndRewrite()
756 auto coroSave = builder.create<LLVM::CallOp>( in matchAndRewrite()
764 builder.create<CallOp>(loc, TypeRange(), coroAwaitFuncName, in matchAndRewrite()
875 target.addDynamicallyLegalOp<CallOp>( in runOnOperation()
876 [&](CallOp op) { return converter.isLegal(op.getResultTypes()); }); in runOnOperation()