@@ -227,7 +227,7 @@ class ScalarExprEmitter : public StmtVisitor<ScalarExprEmitter, mlir::Value> {
227227 const mlir::Location loc = cgf.getLoc (e->getSourceRange ());
228228 const mlir::Value vecValue = Visit (e->getBase ());
229229 const mlir::Value indexValue = Visit (e->getIdx ());
230- return cir::VecExtractOp::create (cfg .builder , loc, vecValue, indexValue);
230+ return cir::VecExtractOp::create (cgf .builder , loc, vecValue, indexValue);
231231 }
232232 // Just load the lvalue formed by the subscript expression.
233233 return emitLoadOfLValue (e);
@@ -239,7 +239,7 @@ class ScalarExprEmitter : public StmtVisitor<ScalarExprEmitter, mlir::Value> {
239239 mlir::Value inputVec = Visit (e->getExpr (0 ));
240240 mlir::Value indexVec = Visit (e->getExpr (1 ));
241241 return cir::VecShuffleDynamicOp::create (
242- cfg .builder , cgf.getLoc (e->getSourceRange ()), inputVec, indexVec);
242+ cgf .builder , cgf.getLoc (e->getSourceRange ()), inputVec, indexVec);
243243 }
244244
245245 mlir::Value vec1 = Visit (e->getExpr (0 ));
@@ -257,7 +257,7 @@ class ScalarExprEmitter : public StmtVisitor<ScalarExprEmitter, mlir::Value> {
257257 .getSExtValue ()));
258258 }
259259
260- return cir::VecShuffleOp::create (cir .builder ,
260+ return cir::VecShuffleOp::create (cgf .builder ,
261261 cgf.getLoc (e->getSourceRange ()),
262262 cgf.convertType (e->getType ()), vec1, vec2,
263263 cgf.builder .getArrayAttr (indices));
0 commit comments