aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-03-29 20:41:39 +0000
committerCraig Topper <craig.topper@intel.com>2018-03-29 20:41:39 +0000
commit89310f56c80cbf277cd0edc8cbdda864f64c82d8 (patch)
treeab036f31ecf23f5e4f2bd658623bd87fa09b2489 /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
parent5c14ed89f606155089150783fc5e6ddce36c836b (diff)
downloadllvm-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