This allows measuring comparisons (UCOM_FpIr32,UCOM_Fpr32,...),
conditional moves (CMOVBE_Fp32,...)
Details
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 20053 Build 20053: arc lint + arc unit
Event Timeline
tools/llvm-exegesis/lib/BenchmarkRunner.cpp | ||
---|---|---|
224 | llvm::formatv("{0}, repeating an unconstrained assignment", Msg); | |
tools/llvm-exegesis/lib/X86/Target.cpp | ||
147 | Explain the magic value. | |
154 | ? | |
178 | Reg and RegSizeBytes could theoretically be out of sync. Should RegSizeBytes be computed from Reg? | |
187–188 | Maybe create a constant for 4 to give it semantic. | |
207 | fillStackSpace? fillScratchMemory feels too broad and disconnected from allocateStackSpace |
Thanks, PTAL.
tools/llvm-exegesis/lib/X86/Target.cpp | ||
---|---|---|
178 | We could take that RegClass and do RegClass.MC.RegsSize, but is feels awkward. |
llvm::formatv("{0}, repeating an unconstrained assignment", Msg);