This allows measuring comparisons (UCOM_FpIr32,UCOM_Fpr32,...),
conditional moves (CMOVBE_Fp32,...)
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
tools/llvm-exegesis/lib/BenchmarkRunner.cpp | ||
---|---|---|
224 ↗ | (On Diff #153278) | llvm::formatv("{0}, repeating an unconstrained assignment", Msg); |
tools/llvm-exegesis/lib/X86/Target.cpp | ||
141 ↗ | (On Diff #153278) | Explain the magic value. |
148 ↗ | (On Diff #153278) | ? |
171 ↗ | (On Diff #153278) | Reg and RegSizeBytes could theoretically be out of sync. Should RegSizeBytes be computed from Reg? |
182 ↗ | (On Diff #153278) | Maybe create a constant for 4 to give it semantic. |
199 ↗ | (On Diff #153278) | fillStackSpace? fillScratchMemory feels too broad and disconnected from allocateStackSpace |
Comment Actions
Thanks, PTAL.
tools/llvm-exegesis/lib/X86/Target.cpp | ||
---|---|---|
171 ↗ | (On Diff #153278) | We could take that RegClass and do RegClass.MC.RegsSize, but is feels awkward. |