aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorJack Carter <jcarter@mips.com>2012-10-02 23:09:40 +0000
committerJack Carter <jcarter@mips.com>2012-10-02 23:09:40 +0000
commitaa7aeaa0a55ee39536f5a6b02091f46b330dac51 (patch)
tree76084a0bb6c61fb7ffc2d69dd10f1558ae4f25ab /clang/lib/Serialization/ModuleManager.cpp
parente61fc44c3d102c4bad0cd565dd9aaceb5e6a125a (diff)
downloadllvm-aa7aeaa0a55ee39536f5a6b02091f46b330dac51.zip
llvm-aa7aeaa0a55ee39536f5a6b02091f46b330dac51.tar.gz
llvm-aa7aeaa0a55ee39536f5a6b02091f46b330dac51.tar.bz2
The mips 64bit instructions DSLL, DSRA, DSRL, DEXT and DINS get transformed by the assembler or through codegen direct object output to other variants based on the value of the immediate values of the operands.
If the code is generated as assembler, this transformation does not occur assuming that it will occur later in the assembler. This code was originally called from MipsAsmPrinter.cpp and we needed to check for OutStreamer.hasRawTextSupport(). This was not a good place for it and has been moved to MCTargetDesc/MipsMCCodeEmitter.cpp where both direct object and the assembler use it it automagically. The test cases have been checked in for a number of weeks now. llvm-svn: 165067
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions