[PATCH] D140702: [exegesis] "Skip codegen" dry-run mode

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 28 07:37:57 PST 2022


lebedev.ri updated this revision to Diff 485502.
lebedev.ri marked 2 inline comments as done.
lebedev.ri added a comment.
Herald added a subscriber: nemanjai.

@gchatelet thank you for taking a look.
After thinking more, i come up with this approach.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D140702/new/

https://reviews.llvm.org/D140702

Files:
  llvm/docs/CommandGuide/llvm-exegesis.rst
  llvm/test/tools/llvm-exegesis/PowerPC/latency-by-opcode-name.s
  llvm/test/tools/llvm-exegesis/PowerPC/unsupported-opcode.s
  llvm/test/tools/llvm-exegesis/X86/inverse_throughput/inverse_throughput-PBLENDVBrr0.s
  llvm/test/tools/llvm-exegesis/X86/inverse_throughput/inverse_throughput-by-opcode-name.s
  llvm/test/tools/llvm-exegesis/X86/inverse_throughput/inverse_throughput-disable-upper-sse-registers.s
  llvm/test/tools/llvm-exegesis/X86/latency/dump-object-to-disk.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-CMOV32rr.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-CVTSD2SI64rr.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-IN16rr.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-LEA64_32r.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-LEA64r.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-SBB8rr.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-SETCCr-cond-codes-sweep.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-SQRTSSr.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-SYSENTER.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-WRFSBASE.s
  llvm/test/tools/llvm-exegesis/X86/latency/latency-by-opcode-name.s
  llvm/test/tools/llvm-exegesis/X86/latency/max-configs.test
  llvm/test/tools/llvm-exegesis/X86/latency/skip-codegen.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-ADD32mi8.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-ADD32mr.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-ADD32rm.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-ADD_F32m.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-BEXTR32rm.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-BSF16rm.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-BTR64mr.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-CMOV16rm-noreg-serialization.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-FLDENVm.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-HLT.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-LEA64r.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-POPCNT32rr.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-STD.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-VFMADDSS4rm.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-XCHG64rr.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-by-opcode-name.s
  llvm/test/tools/llvm-exegesis/X86/uops/uops-misspelled-div.s
  llvm/tools/llvm-exegesis/lib/BenchmarkResult.h
  llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
  llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h
  llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
  llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.h
  llvm/tools/llvm-exegesis/lib/Target.cpp
  llvm/tools/llvm-exegesis/lib/Target.h
  llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h
  llvm/tools/llvm-exegesis/llvm-exegesis.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D140702.485502.patch
Type: text/x-patch
Size: 53428 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221228/0a24289f/attachment-0001.bin>


More information about the llvm-commits mailing list