aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
diff options
context:
space:
mode:
authorAmir Ayupov <aaupov@fb.com>2022-02-15 17:27:31 -0800
committerAmir Ayupov <aaupov@fb.com>2022-02-24 10:47:22 -0800
commite38fc14c43b00f0606ad31a6df9dad1c54413afc (patch)
treed1a9d9db3b0df9314375f8d7b488609c3cdb2a05 /llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
parentdc7a624e3839b44fbf78149a044460919bdbfaed (diff)
downloadllvm-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