[all-commits] [llvm/llvm-project] 7f3da4: [X86] Remove X86ISD::MWAITX_DAG. Just match the in...
topperc via All-commits
all-commits at lists.llvm.org
Sat Oct 3 18:48:00 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 7f3da488852b157e456333cc40048526409d4592
https://github.com/llvm/llvm-project/commit/7f3da488852b157e456333cc40048526409d4592
Author: Craig Topper <craig.topper at intel.com>
Date: 2020-10-03 (Sat, 03 Oct 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86InstrCompiler.td
M llvm/lib/Target/X86/X86InstrInfo.td
M llvm/test/tools/llvm-mca/X86/Generic/resources-mwaitx.s
M llvm/test/tools/llvm-mca/X86/Znver1/resources-mwaitx.s
M llvm/test/tools/llvm-mca/X86/Znver2/resources-mwaitx.s
Log Message:
-----------
[X86] Remove X86ISD::MWAITX_DAG. Just match the intrinsic to the custom inserter pseudo instruction during isel.
Commit: 39fc4a0b0af69772ee360b5f729b1ec453217793
https://github.com/llvm/llvm-project/commit/39fc4a0b0af69772ee360b5f729b1ec453217793
Author: Craig Topper <craig.topper at intel.com>
Date: 2020-10-03 (Sat, 03 Oct 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] Move ENCODEKEY128/256 handling from lowering to selection.
We should avoid emitting MachineSDNodes from lowering.
We can use the the implicit def handling in InstrEmitter to avoid
manually copying from each xmm result register. We only need to
manually emit the copies for the implicit uses.
Compare: https://github.com/llvm/llvm-project/compare/e9b87f43bde8...39fc4a0b0af6
More information about the All-commits
mailing list