aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-10-10 17:11:24 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-10-10 17:11:24 +0000
commit682bfbc43d797f86a8abe1ee0868be59d7de9836 (patch)
treeb259da87edd782e144086cf0fd2ee61e95e7f538 /clang/lib/Basic/IdentifierTable.cpp
parent1b99ed82907187496652e1299321a27c4b73226a (diff)
downloadllvm-682bfbc43d797f86a8abe1ee0868be59d7de9836.zip
llvm-682bfbc43d797f86a8abe1ee0868be59d7de9836.tar.gz
llvm-682bfbc43d797f86a8abe1ee0868be59d7de9836.tar.bz2
R600/SI: Define a separate MIMG instruction for each possible output value type
During instruction selection, we rewrite the destination register class for MIMG instructions based on their writemasks. This creates machine verifier errors since the new register class does not match the register class in the MIMG instruction definition. We can avoid this by defining different MIMG instructions for each possible destination type and then switching to the correct instruction when we change the register class. llvm-svn: 192365
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions