@@ -229,11 +229,11 @@ bool CompileGPUKernel(SymbolTableCollection &symbolTable, mlir::Location loc,
229229 OpBuilder rewriter (kcall);
230230 auto replacement = rewriter.create <enzymexla::JITCallOp>(
231231 kcall.getLoc (), kcall.getResultTypes (),
232- mlir::FlatSymbolRefAttr:: get (kcall.getContext (), callName),
233- kcall.getInputs (), kcall.getBackendConfigAttr (),
234- kcall.getOperandLayoutsAttr (), kcall.getResultLayoutsAttr (),
235- kcall.getArgAttrsAttr (), kcall.getResAttrsAttr (),
236- kcall.getOutputOperandAliasesAttr (), kcall. getXlaSideEffectFreeAttr ());
232+ SymbolRefAttr:: get (kcall.getContext (), callName, {}), kcall. getInputs ( ),
233+ kcall.getBackendConfigAttr (), kcall.getOperandLayoutsAttr (),
234+ kcall.getResultLayoutsAttr (), kcall.getArgAttrsAttr (),
235+ kcall.getResAttrsAttr (), kcall.getOutputOperandAliasesAttr (),
236+ kcall.getXlaSideEffectFreeAttr ());
237237 kcall.replaceAllUsesWith (replacement);
238238 kcall.erase ();
239239 return true ;
@@ -398,11 +398,11 @@ bool CompileCPUKernel(SymbolTableCollection &symbolTable, mlir::Location loc,
398398 OpBuilder rewriter (kcall);
399399 auto replacement = rewriter.create <enzymexla::JITCallOp>(
400400 kcall.getLoc (), kcall.getResultTypes (),
401- mlir::FlatSymbolRefAttr:: get (kcall.getContext (), callName),
402- kcall.getInputs (), kcall.getBackendConfigAttr (),
403- kcall.getOperandLayoutsAttr (), kcall.getResultLayoutsAttr (),
404- kcall.getArgAttrsAttr (), kcall.getResAttrsAttr (),
405- kcall.getOutputOperandAliasesAttr (), kcall. getXlaSideEffectFreeAttr ());
401+ SymbolRefAttr:: get (kcall.getContext (), callName, {}), kcall. getInputs ( ),
402+ kcall.getBackendConfigAttr (), kcall.getOperandLayoutsAttr (),
403+ kcall.getResultLayoutsAttr (), kcall.getArgAttrsAttr (),
404+ kcall.getResAttrsAttr (), kcall.getOutputOperandAliasesAttr (),
405+ kcall.getXlaSideEffectFreeAttr ());
406406 kcall.replaceAllUsesWith (replacement);
407407 kcall.erase ();
408408 return true ;
0 commit comments