]> granicus.if.org Git - llvm/commit
[Mips] Support for MicroMips STO refactoring.
authorJack Carter <jack.carter@imgtec.com>
Tue, 19 Nov 2013 01:25:18 +0000 (01:25 +0000)
committerJack Carter <jack.carter@imgtec.com>
Tue, 19 Nov 2013 01:25:18 +0000 (01:25 +0000)
commite53969b4758274ee833ce3acef37134bcf6554ea
tree13b40eb198c3e8d2f94d5637c3cf04a0eb979004
parent354362524a72b3fa43a6c09380b7ae3b2380cbba
[Mips] Support for MicroMips STO refactoring.

No true functional changes.

Change the "hack" name of emitMipsHackSTOCG to emitSymSTO.

Remove demonstration code in AsmParser for emitMipsHackSTOCG and
emitMipsHackELFFlags. The STO field is in an ELF symbol and is not
an explicit directive. That said, we are missing the compliment call
in AsmParser and that will need to be addressed soon.

XFAIL dummy tests for emitMipsHackELFFlags and emitMipsHackELFFlags.
These will built out with following patches.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195067 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Mips/MipsTargetStreamer.h
test/MC/Mips/elf_eflags.ll
test/MC/Mips/elf_eflags.s
test/MC/Mips/elf_st_other.ll
test/MC/Mips/elf_st_other.s