diff options
author | Craig Topper <craig.topper@intel.com> | 2018-03-29 20:41:39 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-03-29 20:41:39 +0000 |
commit | 89310f56c80cbf277cd0edc8cbdda864f64c82d8 (patch) | |
tree | ab036f31ecf23f5e4f2bd658623bd87fa09b2489 /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | |
parent | 5c14ed89f606155089150783fc5e6ddce36c836b (diff) | |
download | llvm-89310f56c80cbf277cd0edc8cbdda864f64c82d8.zip llvm-89310f56c80cbf277cd0edc8cbdda864f64c82d8.tar.gz llvm-89310f56c80cbf277cd0edc8cbdda864f64c82d8.tar.bz2 |
[X86] Correct the placement of ReadAfterLd in BEXTR and BZHI. Add dedicated SchedRW for BEXTR/BZHI.
These instructions have the memory operand before the register operand. So we need to put ReadDefault for all the load ops first. Then the ReadAfterLd
Differential Revision: https://reviews.llvm.org/D44838
llvm-svn: 328823
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopRotationUtils.cpp')
0 files changed, 0 insertions, 0 deletions