[all-commits] [llvm/llvm-project] 2b6bd3: [X86] Add mayLoad/mayStore to legacy instructions ...
nsurbay via All-commits
all-commits at lists.llvm.org
Wed Mar 11 06:21:09 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b6bd31f657c2193d9628d66fae6a10e8bd7b89a
https://github.com/llvm/llvm-project/commit/2b6bd31f657c2193d9628d66fae6a10e8bd7b89a
Author: nsurbay <21074287+nsurbay at users.noreply.github.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M llvm/lib/Target/X86/X86InstrMisc.td
M llvm/test/tools/llvm-mca/X86/AlderlakeP/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Atom/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Barcelona/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/BdVer2/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Broadwell/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Generic/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Haswell/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/SLM/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/SapphireRapids/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Znver1/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Znver2/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Znver3/resources-x86_64.s
M llvm/test/tools/llvm-mca/X86/Znver4/resources-x86_64.s
Log Message:
-----------
[X86] Add mayLoad/mayStore to legacy instructions CMPS/LODS/MOVS/SCAS/STOS (#185689)
When LLVM is used to disassemble instructions, legacy X86 strings
instructions doesn't report memory access with mayLoad and mayStore.
Note that INS and OUTS may also need sush flags, but I'm not totally
sure which one.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list