Skip to content

Commit 3b49c92

Browse files
authored
Fix build breakage from: #167948 (#168781)
It appears that this broke the build by not using the 'correct' name for the expression. This is probably something that crossed in review.
1 parent 040d9c9 commit 3b49c92

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -169,23 +169,23 @@ mlir::Value CIRGenFunction::emitX86BuiltinExpr(unsigned builtinID,
169169
case X86::BI__builtin_ia32_vec_set_v16hi:
170170
case X86::BI__builtin_ia32_vec_set_v8si:
171171
case X86::BI__builtin_ia32_vec_set_v4di:
172-
cgm.errorNYI(e->getSourceRange(),
172+
cgm.errorNYI(expr->getSourceRange(),
173173
std::string("unimplemented X86 builtin call: ") +
174174
getContext().BuiltinInfo.getName(builtinID));
175175
return {};
176176
case X86::BI_mm_setcsr:
177177
case X86::BI__builtin_ia32_ldmxcsr: {
178-
mlir::Location loc = getLoc(e->getExprLoc());
179-
Address tmp = createMemTemp(e->getArg(0)->getType(), loc);
178+
mlir::Location loc = getLoc(expr->getExprLoc());
179+
Address tmp = createMemTemp(expr->getArg(0)->getType(), loc);
180180
builder.createStore(loc, ops[0], tmp);
181-
return emitIntrinsicCallOp(*this, e, "x86.sse.ldmxcsr", builder.getVoidTy(),
182-
tmp.getPointer());
181+
return emitIntrinsicCallOp(*this, expr, "x86.sse.ldmxcsr",
182+
builder.getVoidTy(), tmp.getPointer());
183183
}
184184
case X86::BI_mm_getcsr:
185185
case X86::BI__builtin_ia32_stmxcsr: {
186-
mlir::Location loc = getLoc(e->getExprLoc());
187-
Address tmp = createMemTemp(e->getType(), loc);
188-
emitIntrinsicCallOp(*this, e, "x86.sse.stmxcsr", builder.getVoidTy(),
186+
mlir::Location loc = getLoc(expr->getExprLoc());
187+
Address tmp = createMemTemp(expr->getType(), loc);
188+
emitIntrinsicCallOp(*this, expr, "x86.sse.stmxcsr", builder.getVoidTy(),
189189
tmp.getPointer());
190190
return builder.createLoad(loc, tmp);
191191
}

0 commit comments

Comments
 (0)