GitXplorerGitXplorer
R

llvm-scripts

public
2 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
948c91f15573d7cf692fdd0a01d81b80069d7ef4

Remove alderlake port hack now that llvm matches uops.info

RRKSimon committed 15 days ago
Unverified
1f925a9819dc3482b2ff93b1c8436696bda5316c

Instruction _Int postfix now occurs after AVX512 k/kz modifier

RRKSimon committed 15 days ago
Unverified
ac3ee13989a74ef8b110274d69685e9c9c8a9600

Fix gather instruction sizes

RRKSimon committed 2 months ago
Unverified
33c1ed2cd1abc5771ff9220a0a553f6294a27cbd

Fix handling of shift/rotate by 1 instruction names

RRKSimon committed 2 months ago
Unverified
7b59e641066127e8640d3517745b52c6236239ac

Disable ZEN3 instructions touching memory - uops.info is missing AGU pipe coverage

RRKSimon committed 2 months ago
Unverified
33a7dfa18705a130b48155d526fee9b8d356c817

Add TODO to handle FP16 instructions

RRKSimon committed 2 months ago

README

The README file for this repository.

LLVM Helper Scripts

  • check_cost_tables.py

    Compares the TTI analysis cost values for IR instructions vs the llvm-mca values for various CPU targets and reports differences. Assumes that TTI numbers should represent the worst case of all CPUs.

  • uops_to_exegesis.py

    Extracts data from uops.info instructions.xml and converts to a exegesis capture yaml file for a specific cpu.