aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/LockFileManager.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-02-18 02:37:33 +0000
committerCraig Topper <craig.topper@intel.com>2018-02-18 02:37:33 +0000
commit1040f236a3d9a0dd2db576c94fb93af6d0799940 (patch)
treeba913312d2758be3bbb641006bd7e1a351e1d0eb /llvm/lib/Support/LockFileManager.cpp
parentb824050658014053db9ad89b99cca06903239d47 (diff)
downloadllvm-1040f236a3d9a0dd2db576c94fb93af6d0799940.zip
llvm-1040f236a3d9a0dd2db576c94fb93af6d0799940.tar.gz
llvm-1040f236a3d9a0dd2db576c94fb93af6d0799940.tar.bz2
[X86] Make masked pcmpeq commutable during isel so we can fold loads in other operand to the shorter encoding.
Previously we used the immediate encoding if the load was in operand 0 and the short encoding if the load was in operand 1. This added an insane number of bytes to the size of the isel table. I'm wondering if we should always use the immediate form during isel and change to the short form during emission. This would remove the need to pattern match every combination for both the immediate form and the short form during isel. We could do the same with vpcmpgt llvm-svn: 325456
Diffstat (limited to 'llvm/lib/Support/LockFileManager.cpp')
0 files changed, 0 insertions, 0 deletions