diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-05-26 23:42:11 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-05-26 23:48:16 -0700 |
commit | 84cf8ed8fd3f950b6e30225cae6f092da768cbe6 (patch) | |
tree | 4b0acfdd4a73192893ecd223eebe07660f0244cf /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b4978b24445cdc33311bbdb661060f9d9229efe9 (diff) | |
download | llvm-84cf8ed8fd3f950b6e30225cae6f092da768cbe6.zip llvm-84cf8ed8fd3f950b6e30225cae6f092da768cbe6.tar.gz llvm-84cf8ed8fd3f950b6e30225cae6f092da768cbe6.tar.bz2 |
[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.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions