summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/DynamicLibrary.cpp
diff options
context:
space:
mode:
authorMarek Olsak <marek.olsak@amd.com>2015-06-26 20:29:10 +0000
committerMarek Olsak <marek.olsak@amd.com>2015-06-26 20:29:10 +0000
commitcfbdba2d0b1d4bfe3c3dee815b502740e99a0a39 (patch)
treec3fab03e8a01d474248dabc4b5016b46163f3631 /llvm/lib/Support/DynamicLibrary.cpp
parentf2bbd9cf54e624c54411440dbedd7a4888aa4cb1 (diff)
downloadbcm5719-llvm-cfbdba2d0b1d4bfe3c3dee815b502740e99a0a39.tar.gz
bcm5719-llvm-cfbdba2d0b1d4bfe3c3dee815b502740e99a0a39.zip
AMDGPU: really don't commute REV opcodes if the target variant doesn't exist
If pseudoToMCOpcode failed, we would return the original opcode, so operands would be swapped, but the instruction would remain the same. It resulted in LSHLREV a, b ---> LSHLREV b, a. This fixes Glamor text rendering and piglit/arb_sample_shading-builtin-gl-sample-mask on VI. This is a candidate for stable branches. v2: the test was simplified by Tom Stellard llvm-svn: 240824
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud