Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary opera...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 8 Aug 2016 11:50:25 +0000 (11:50 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 8 Aug 2016 11:50:25 +0000 (11:50 +0000)
commit3feeb9c851a193f42d890b35f36816fae198860f
tree33bec59719202621269a2a0240eb562e98befd2b
parent4981ec9a56089db4302f0c508bcbe941154dfebe
Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).

Hopefully with the MSVC builds fixed. I've added a missing '#include <tuple>'
that gcc and clang don't seem to need.

llvm-svn: 277995
14 files changed:
llvm/include/llvm/MC/MCAsmInfo.h
llvm/include/llvm/MC/MCParser/MCAsmLexer.h
llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
llvm/lib/MC/MCParser/AsmLexer.cpp
llvm/lib/MC/MCParser/AsmParser.cpp
llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
llvm/test/MC/Mips/expr1.s
llvm/test/MC/Mips/relocation.s
llvm/tools/llvm-mc/llvm-mc.cpp