[all-commits] [llvm/llvm-project] b4978b: [X86] Use SIMD_EXC to remove some let statements i...
topperc via All-commits
all-commits at lists.llvm.org
Wed May 27 00:10:22 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b4978b24445cdc33311bbdb661060f9d9229efe9
https://github.com/llvm/llvm-project/commit/b4978b24445cdc33311bbdb661060f9d9229efe9
Author: Craig Topper <craig.topper at gmail.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M llvm/lib/Target/X86/X86InstrSSE.td
Log Message:
-----------
[X86] Use SIMD_EXC to remove some let statements in tablegen. NFCI
Commit: 84cf8ed8fd3f950b6e30225cae6f092da768cbe6
https://github.com/llvm/llvm-project/commit/84cf8ed8fd3f950b6e30225cae6f092da768cbe6
Author: Craig Topper <craig.topper at gmail.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrInfo.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
Log Message:
-----------
[X86] Lower sse_cmp_ss/sse2_cmp_sd intrinsics to X86ISD::FSETCC with vector types.
Isel match that instead of the intrinsic. Similar to what we do
for avx512.
Trying to move more intrinsics to target specific ISD opcodes.
Hoping to add DAG combines to shrink simple loads going into
scalar intrinsics that only read 32 or 64 bits.
Compare: https://github.com/llvm/llvm-project/compare/6565b5858444...84cf8ed8fd3f
More information about the All-commits
mailing list