summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-23 11:15:19 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-23 11:15:19 +0000
commit40592d2dec009c2bb3204c75d195f42ebcada739 (patch)
tree7ec88defda6227d3591bea6b63dfce3fb1d65797 /llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
parent6d5916a2d7882725b86e19d0acb3061c46aa5833 (diff)
downloadbcm5719-llvm-40592d2dec009c2bb3204c75d195f42ebcada739.tar.gz
bcm5719-llvm-40592d2dec009c2bb3204c75d195f42ebcada739.zip
[x86] Teach the vector comment parsing and printing to correctly handle
undef in the shuffle mask. This shows up when we're printing comments during lowering and we still have an IR-level constant hanging around that models undef. A nice consequence of this is *much* prettier test cases where the undef lanes actually show up as undef rather than as a particular set of values. This also allows us to print shuffle comments in cases that use undef such as the recently added variable VPERMILPS lowering. Now those test cases have nice shuffle comments attached with their details. The shuffle lowering for PSHUFB has been augmented to use undef, and the shuffle combining has been augmented to comprehend it. llvm-svn: 218301
Diffstat (limited to 'llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud