summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetOptionsImpl.cpp
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2017-07-14 13:44:12 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2017-07-14 13:44:12 +0000
commitb3529841db7de92eab80a4b6aee88170343e4dd4 (patch)
tree91bca21470e1b7442d5536f04aa746875a87d17c /llvm/lib/CodeGen/TargetOptionsImpl.cpp
parent5aae773d86b8b31ef93fbc159479c01ab4833d61 (diff)
downloadbcm5719-llvm-b3529841db7de92eab80a4b6aee88170343e4dd4.tar.gz
bcm5719-llvm-b3529841db7de92eab80a4b6aee88170343e4dd4.zip
Reland "[mips][mt][6/7] Add support for mftr, mttr instructions.""
Unlike many other instructions, these instructions have aliases which take coprocessor registers, gpr register, accumulator (and dsp accumulator) registers, floating point registers, floating point control registers and coprocessor 2 data and control operands. For the moment, these aliases are treated as pseudo instructions which are expanded into the underlying instruction. As a result, disassembling these instructions shows the underlying instruction and not the alias. Reviewers: slthakur, atanasyan Differential Revision: https://reviews.llvm.org/D35253 The last version of this patch broke one of the expensive checks buildbots, this version changes the failing test/MC/Mips/mt/invalid.s and other invalid tests to write the errors to a file and run FileCheck on that, rather than relying on the 'not llvm-mc ... <%s 2>&1 | Filecheck %s' idiom. Hopefully this will sarisfy the buildbot. llvm-svn: 308023
Diffstat (limited to 'llvm/lib/CodeGen/TargetOptionsImpl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud