Lines Matching refs:funcOp
404 cir::FuncOp funcOp = dyn_cast_if_present<cir::FuncOp>(op); in emitGlobalFunctionDefinition() local
405 if (!funcOp || funcOp.getFunctionType() != funcType) { in emitGlobalFunctionDefinition()
406 funcOp = getAddrOfFunction(gd, funcType, /*ForVTable=*/false, in emitGlobalFunctionDefinition()
411 if (!funcOp.isDeclaration()) in emitGlobalFunctionDefinition()
414 setFunctionLinkage(gd, funcOp); in emitGlobalFunctionDefinition()
415 setGVProperties(funcOp, funcDecl); in emitGlobalFunctionDefinition()
417 maybeSetTrivialComdat(*funcDecl, funcOp); in emitGlobalFunctionDefinition()
424 cgf.generateCode(gd, funcOp, funcType); in emitGlobalFunctionDefinition()
428 setNonAliasAttributes(gd, funcOp); in emitGlobalFunctionDefinition()
882 auto funcOp = cast<cir::FuncOp>(op); in maybeSetTrivialComdat() local
883 funcOp.setComdat(true); in maybeSetTrivialComdat()
1728 cir::FuncOp funcOp = createCIRFunction( in getOrCreateCIRFunction() local
1733 setFunctionAttributes(gd, funcOp, /*isIncompleteFunction=*/false, isThunk); in getOrCreateCIRFunction()
1739 assert(funcOp.getFunctionType() == funcType); in getOrCreateCIRFunction()
1740 return funcOp; in getOrCreateCIRFunction()
1786 return funcOp; in getOrCreateCIRFunction()