diff options
author | Evgenii Kudriashov <evgenii.kudriashov@intel.com> | 2025-10-12 22:53:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-12 22:53:05 +0200 |
commit | 706ffa15a6cb8d7d54d8d22f37b829ab4c111cc5 (patch) | |
tree | ac1789f8e686930a96f89609c057e0a68f28c1bd /clang-tools-extra/test/clang-tidy/checkers/readability/uppercase-literal-suffix-integer-ms.cpp | |
parent | d81ffd4ebb45235b4d106f6a0d5e5032bad41018 (diff) | |
download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 |
Generally G_UADDE, G_UADDO, G_USUBE, G_USUBO are used together and it
was enough to simply define EFLAGS. But if extractvalue is used, we end
up with a copy of EFLAGS into GPR.
Always generate SETB instruction to put the carry bit on GPR and CMP to
set the carry bit back. It gives the correct lowering in all the cases.
Closes #120029
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/checkers/readability/uppercase-literal-suffix-integer-ms.cpp')
0 files changed, 0 insertions, 0 deletions