[all-commits] [llvm/llvm-project] 2b9387: [X86][CodeGen] Add Scheduling Model for LNL-P (#13...
Mahesh-Attarde via All-commits
all-commits at lists.llvm.org
Tue Jun 24 10:28:29 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b938769c60f42631a46a6629083d17bc46f57ef
https://github.com/llvm/llvm-project/commit/2b938769c60f42631a46a6629083d17bc46f57ef
Author: Mahesh-Attarde <mahesh.attarde at intel.com>
Date: 2025-06-24 (Tue, 24 Jun 2025)
Changed paths:
M llvm/lib/Target/X86/X86.td
M llvm/lib/Target/X86/X86PfmCounters.td
A llvm/lib/Target/X86/X86SchedLunarlakeP.td
A llvm/test/tools/llvm-mca/X86/LunarlakeP/independent-load-stores.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/partially-overlapping-groups.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-aes.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-avx1.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-avx2.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-avxgfni.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-avxvnni.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-bmi2.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-clflushopt.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-clwb.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-cmov.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-cmpxchg.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-f16c.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-fma.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-fsgsbase.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-gfni.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-lea.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-lzcnt.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-mmx.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-movbe.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-pclmul.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-popcnt.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-prefetchw.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-rdrand.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-rdseed.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-sse1.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-sse2.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-sse3.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-sse41.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-sse42.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-ssse3.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-vaes.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-vpclmulqdq.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-x86_32.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-x86_64.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-x87.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/resources-xsave.s
A llvm/test/tools/llvm-mca/X86/LunarlakeP/zero-idioms.s
Log Message:
-----------
[X86][CodeGen] Add Scheduling Model for LNL-P (#139446)
With this patch, we introduce scheduling model for Lunarlake P-core.
This Scheduling model is generated by tool developed by Intel Engineer
@HaohaiWen
Available here https://github.com/HaohaiWen/schedtool
Data Sources:
- Intel SDM
https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
- Alderlake Scheduling Model and Uops-info table for unchanged entries
from previous generations.
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