LLVM-MCA(1) LLVM LLVM-MCA(1) (NAME) llvm-mca - LLVM (SYNOPSIS) llvm-mca [] [] (DESCRIPTION) llvm-mca LLVM ( ) CPU . (throughput) . backend LLVM . . llvm-mca (IPC Instructions Per Cycle) . IACA Intel . clang (pipe) llvm-mca : $ clang foo.c -O2 --target=x86_64 -S -o - | llvm-mca -mcpu=btver2 () Intel: $ clang foo.c -O2 --target=x86_64 -masm=intel -S -o - | llvm-mca -mcpu=btver2 (llvm-mca Intel .intel_syntax . .) (latency) . llvm-mca LLVM . backend ..SH " (OPTIONS)" input "-" llvm-mca . . -o llvm-mca . -o "-" . -help . -o . . -mtriple= target triple. -march= . . -mcpu= . CPU . -output-asm-variant= . x86 [0, 1] . 0 ( 1) AT&T ( Intel) . -print-imm-hex (hex) . -dispatch= . 'IssueWidth' . . -register-file-size= register file. . "unlimited number of physical registers" . -iterations= . 0 ( 100) . -noalias= (loads) (stores) (alias) . . -lqueue= load/store . . . -squeue= load/store . . . -timeline (timeline). -timeline-max-iterations= . . -timeline-max-cycles= 0 . . -resource-pressure (resource pressure). . -register-file-stats register file. -dispatch-stats . (stall) / . . -scheduler-stats . (instruction issue) . . -retire-stats (retire control unit). . -instruction-info . . -show-encoding . -show-barriers LoadBarrier StoreBarrier . -all-stats . register file() . . -all-views . -instruction-tables= . . . . none () normal full . :