brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · 9e94f02 Raw
49 lines · plain
1# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_ADDI -mattr=+c | FileCheck --check-prefix=C_ADDI %s2 3C_ADDI:      ---4C_ADDI-NEXT: mode: latency5C_ADDI-NEXT: key:6C_ADDI-NEXT:   instructions:7C_ADDI-NEXT:     - 'C_ADDI [[REG01:X[0-9]+]] [[RE02:X[0-9]+]] [[IMM0:i_0x[0-9]+]]'8 9# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_ADDIW -mattr=+c | FileCheck --check-prefix=C_ADDIW %s10 11C_ADDIW:      ---12C_ADDIW-NEXT: mode: latency13C_ADDIW-NEXT: key:14C_ADDIW-NEXT:   instructions:15C_ADDIW-NEXT:     - 'C_ADDIW [[REG11:X[0-9]+]] [[RE12:X[0-9]+]] [[IMM1:i_0x[0-9]+]]'16 17# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_ANDI -mattr=+c | FileCheck --check-prefix=C_ANDI %s18 19C_ANDI:      ---20C_ANDI-NEXT: mode: latency21C_ANDI-NEXT: key:22C_ANDI-NEXT:   instructions:23C_ANDI-NEXT:     - 'C_ANDI [[REG31:X[0-9]+]] [[REG32:X[0-9]+]] [[IMM3:i_0x[0-9]+]]'24 25# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_SLLI -mattr=+c | FileCheck --check-prefix=C_SLLI %s26 27C_SLLI:      ---28C_SLLI-NEXT: mode: latency29C_SLLI-NEXT: key:30C_SLLI-NEXT:   instructions:31C_SLLI-NEXT:     - 'C_SLLI [[REG81:X[0-9]+]] [[REG82:X[0-9]+]] [[IMM8:i_0x[0-9]+]]'32 33# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_SRAI -mattr=+c | FileCheck --check-prefix=C_SRAI %s34 35C_SRAI:      ---36C_SRAI-NEXT: mode: latency37C_SRAI-NEXT: key:38C_SRAI-NEXT:   instructions:39C_SRAI-NEXT:     - 'C_SRAI [[REG91:X[0-9]+]] [[REG92:X[0-9]+]] [[IMM9:i_0x[0-9]+]]'40 41# RUN: llvm-exegesis -mode=latency -mtriple=riscv64-unknown-linux-gnu --mcpu=generic --benchmark-phase=assemble-measured-code -opcode-name=C_SRLI -mattr=+c | FileCheck --check-prefix=C_SRLI %s42 43C_SRLI:      ---44C_SRLI-NEXT: mode: latency45C_SRLI-NEXT: key:46C_SRLI-NEXT:   instructions:47C_SRLI-NEXT:     - 'C_SRLI [[REG101:X[0-9]+]] [[REG102:X[0-9]+]] [[IMM10:i_0x[0-9]+]]'48C_SRLI-DAG: ...49