We don't need an external script to scan all opcodes anymore, just use
`-opcode-index=-1`.
.. code-block:: bash
- #!/bin/bash
- readonly INSTRUCTIONS=$(($(grep INSTRUCTION_LIST_END build/lib/Target/X86/X86GenInstrInfo.inc | cut -f2 -d=) - 1))
- for INSTRUCTION in $(seq 1 ${INSTRUCTIONS});
- do
- ./build/bin/llvm-exegesis -mode=latency -opcode-index=${INSTRUCTION} | sed -n '/---/,$p'
- done
+ $ llvm-exegesis -mode=latency -opcode-index=-1
FIXME: Provide an :program:`llvm-exegesis` option to test all instructions.