GitXplorerGitXplorer
R

llvm-scripts

public
2 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
4619e674d2e3d5182760b6a04785eca37051543b

Add TODO to properly handle SAE variants (they're currently being miss-handled as non-SAE variants)

RRKSimon committed 2 months ago
Unverified
0b8653915a02d8ab8e26b792927df0680f187bbb

Enable AVX512 VGETEXP/VGETMANT instructions

RRKSimon committed 2 months ago
Unverified
cfcecb70ad6d02b76142f23f8784af3d6c7519ed

Enable AVX512 VRNDSCALE instructions

RRKSimon committed 2 months ago
Unverified
14075ee96b05f290fcc78df9be8fcad248a5ec38

Add TODO to correctly handle sae instruction variants

RRKSimon committed 2 months ago
Unverified
beee93323459c5e872ce397b8cf336384d00d220

Enable AVX512 VREDUCE instructions

RRKSimon committed 2 months ago
Unverified
7037845fae977bf112989d0c1fda0c349858ba59

Enable AVX512 BF16 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.