To match the cost of other scheduling models. This is expected to
schedule mov instructions around INLINEASM less frequently for the
default machineschedule (pre-RA scheduling).
Suggested by Craig Topper.
Paths
| Differential D122350
[X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 ClosedPublic Authored by nickdesaulniers on Mar 23 2022, 2:00 PM.
Details Summary To match the cost of other scheduling models. This is expected to Suggested by Craig Topper.
Diff Detail
Event TimelineComment Actions
Yes; I need to rebase and fix the newly failing test cases first though. nickdesaulniers retitled this revision from [WIP][X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 to [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0.May 3 2022, 1:56 PM This revision is now accepted and ready to land.May 5 2022, 3:01 AM This revision was landed with ongoing or failed builds.May 5 2022, 11:14 AM Closed by commit rG18fd09ab64b0: [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 (authored by nickdesaulniers). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 426826 llvm/lib/Target/X86/X86SchedSandyBridge.td
llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
llvm/test/CodeGen/X86/fp-load-trunc.ll
llvm/test/CodeGen/X86/fp-trunc.ll
llvm/test/CodeGen/X86/gather-addresses.ll
llvm/test/CodeGen/X86/machine-combiner-int-vec.ll
llvm/test/CodeGen/X86/machine-combiner-int.ll
llvm/test/CodeGen/X86/recip-fastmath.ll
llvm/test/CodeGen/X86/recip-fastmath2.ll
llvm/test/CodeGen/X86/scheduler-asm-moves.mir
llvm/test/CodeGen/X86/sqrt-fastmath-tune.ll
llvm/test/CodeGen/X86/sqrt-fastmath.ll
llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll
llvm/test/CodeGen/X86/vector-reduce-fmul-fast.ll
llvm/test/CodeGen/X86/vector-shuffle-combining.ll
|