radeon/llvm: Move SMRD IMM pattern before SMRD SGPR pattern
authorTom Stellard <thomas.stellard@amd.com>
Tue, 31 Jul 2012 16:42:15 +0000 (16:42 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 31 Jul 2012 20:19:20 +0000 (20:19 +0000)
commit056b77ca22a3e7a2e24a32941daf65313f604042
treeff5a183107305ecd6bdf01738630ec86e20439d4
parent877a897adc40d98c8ee5abaaf0ae16028866c766
radeon/llvm: Move SMRD IMM pattern before SMRD SGPR pattern

In tablegen, if two patterns match, the one that comes first in the file
is given preference.  We want the SMRD IMM pattern to be given
preference, because it encodes the pointer offset in its immediate
field, which saves us an add instruction.
src/gallium/drivers/radeon/SIInstrInfo.td