[all-commits] [llvm/llvm-project] 18fd09: [X86SchedSandyBridge] update cost of COPY to 1 cyc...
Nick Desaulniers via All-commits
all-commits at lists.llvm.org
Thu May 5 11:14:46 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 18fd09ab64b07c45d0373307e37f7c96b3984183
https://github.com/llvm/llvm-project/commit/18fd09ab64b07c45d0373307e37f7c96b3984183
Author: Nick Desaulniers <ndesaulniers at google.com>
Date: 2022-05-05 (Thu, 05 May 2022)
Changed paths:
M llvm/lib/Target/X86/X86SchedSandyBridge.td
M llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
M llvm/test/CodeGen/X86/fp-load-trunc.ll
M llvm/test/CodeGen/X86/fp-trunc.ll
M llvm/test/CodeGen/X86/gather-addresses.ll
M llvm/test/CodeGen/X86/machine-combiner-int-vec.ll
M llvm/test/CodeGen/X86/machine-combiner-int.ll
M llvm/test/CodeGen/X86/recip-fastmath.ll
M llvm/test/CodeGen/X86/recip-fastmath2.ll
M llvm/test/CodeGen/X86/scheduler-asm-moves.mir
M llvm/test/CodeGen/X86/sqrt-fastmath-tune.ll
M llvm/test/CodeGen/X86/sqrt-fastmath.ll
M llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll
M llvm/test/CodeGen/X86/vector-reduce-fmul-fast.ll
M llvm/test/CodeGen/X86/vector-shuffle-combining.ll
Log Message:
-----------
[X86SchedSandyBridge] update cost of COPY to 1 cycle from 0
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.
Link: https://github.com/llvm/llvm-project/issues/41914
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D122350
More information about the All-commits
mailing list