diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-29 12:19:36 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-29 12:22:14 +0100 |
commit | 9385996ec6d18ec6c52991b40489bd3cd8766594 (patch) | |
tree | 2197c546eca5c6912b216e8ead540f80276d2a58 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6ce272b3f4ceb54e31cac660371a1a9af94b70d7 (diff) | |
download | llvm-9385996ec6d18ec6c52991b40489bd3cd8766594.zip llvm-9385996ec6d18ec6c52991b40489bd3cd8766594.tar.gz llvm-9385996ec6d18ec6c52991b40489bd3cd8766594.tar.bz2 |
[X86] combineMOVMSK - fold movmsk(logic(X,C)) -> logic(movmsk(X),C)
Avoid a vector mask load for something that is likely to be able to fold into a scalar logic op + EFLAGS comparison result
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions