We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b0d0f2 commit 4370e7eCopy full SHA for 4370e7e
clang/lib/CodeGen/TargetBuiltins/ARM.cpp
@@ -5479,7 +5479,8 @@ Value *CodeGenFunction::EmitAArch64BuiltinExpr(unsigned BuiltinID,
5479
E->getArg(0)->EvaluateKnownConstInt(getContext()).getZExtValue();
5480
5481
std::string SysRegStr;
5482
- unsigned SysRegOp0 = (BuiltinID != clang::AArch64::BI__sys)
+ unsigned SysRegOp0 = (BuiltinID == clang::AArch64::BI_ReadStatusReg ||
5483
+ BuiltinID == clang::AArch64::BI_WriteStatusReg)
5484
? ((1 << 1) | ((SysReg >> 14) & 1))
5485
: 1;
5486
llvm::raw_string_ostream(SysRegStr)
0 commit comments