diff options
author | Amir Ayupov <aaupov@fb.com> | 2022-02-15 17:27:31 -0800 |
---|---|---|
committer | Amir Ayupov <aaupov@fb.com> | 2022-02-24 10:47:22 -0800 |
commit | e38fc14c43b00f0606ad31a6df9dad1c54413afc (patch) | |
tree | d1a9d9db3b0df9314375f8d7b488609c3cdb2a05 /llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | |
parent | dc7a624e3839b44fbf78149a044460919bdbfaed (diff) | |
download | llvm-e38fc14c43b00f0606ad31a6df9dad1c54413afc.zip llvm-e38fc14c43b00f0606ad31a6df9dad1c54413afc.tar.gz llvm-e38fc14c43b00f0606ad31a6df9dad1c54413afc.tar.bz2 |
[X86] Introduce x86-cmov-converter-force-all
Introduce an option to expand all CMOV groups into hammocks, matching GCC's
`-fno-if-conversion2` flag. The motivation is to leave CMOV conversion
opportunities to a binary optimizer that can make the decision based on branch
misprediction rate (available e.g. in Intel's LBR).
Reviewed By: MaskRay, skan
Differential Revision: https://reviews.llvm.org/D119777
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions