aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-03-13 07:02:41 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-03-13 07:02:41 +0000
commitdadf94ce848f5009db77b4dae4a9f58897017f76 (patch)
tree276a03dd6b98e682e818f51623448736c7bccd64 /llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
parent9b7c0af2926d45c1c4ea178be784e31a853a0ec9 (diff)
downloadllvm-dadf94ce848f5009db77b4dae4a9f58897017f76.zip
llvm-dadf94ce848f5009db77b4dae4a9f58897017f76.tar.gz
llvm-dadf94ce848f5009db77b4dae4a9f58897017f76.tar.bz2
ARM: support emission of complex SO expressions
Support to the IAS was added to actually parse and handle the complex SO expressions. However, the object file lowering was not updated to compensate for the fact that the shift operand may be an absolute expression. When trying to assemble to an object file, the lowering would fail while succeeding when emitting purely assembly. Add an appropriate test. The test case is inspired by the test case provided by Jiangning Liu who also brought the issue to light. llvm-svn: 203762
Diffstat (limited to 'llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions