OVERVIEW: llvm machine code performance analyzer. USAGE: llvm-mca [options] OPTIONS: Generic Options: --help - Display available options (--help-hidden for more) --help-list - Display list of available options (--help-list-hidden for more) --version - Display the version of this program Tool Options: --dispatch= - Override the processor dispatch width --instruction-tables - Print instruction tables --iterations= - Number of iterations to run --json - Print the output in json format --lqueue= - Size of the load queue --march= - Target architecture. See -version for available targets --mattr= - Target specific attributes (-mattr=help for details) --mcpu= - Target a specific cpu type (-mcpu=help for details) --mtriple= - Target triple. See -version for available targets --noalias - If set, assume that loads and stores do not alias -o - Output filename --output-asm-variant= - Syntax variant to use for output printing --print-imm-hex - Prefer hex format when printing immediate values --register-file-size= - Maximum number of physical registers which can be used for register mappings --squeue= - Size of the store queue View Options: --all-stats - Print all hardware statistics --all-views - Print all views including hardware statistics --bottleneck-analysis - Enable bottleneck analysis (disabled by default) --disable-cb - Disable custom behaviour (use the default class which does nothing). --disable-im - Disable instrumentation manager (use the default class which ignores instruments.). --dispatch-stats - Print dispatch statistics --instruction-info - Print the instruction info view (enabled by default) --register-file-stats - Print register file statistics --resource-pressure - Print the resource pressure view (enabled by default) --retire-stats - Print retire control unit statistics --scheduler-stats - Print scheduler statistics --show-barriers - Print memory barrier information in the instruction info view --show-encoding - Print encoding information in the instruction info view --timeline - Print the timeline view --timeline-max-cycles= - Maximum number of cycles in the timeline view, or 0 for unlimited. Defaults to 80 cycles --timeline-max-iterations= - Maximum number of iterations to print in timeline view