[PATCH] D53661: [MSP430] Add MC layer
Michael Skvortsov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 24 11:29:11 PDT 2018
mskvortsov created this revision.
mskvortsov added a reviewer: asl.
Herald added subscribers: llvm-commits, mgorny.
This change implements assembler parser, code emitter, ELF object writer
and disassembler for the MSP430 ISA. Also, more instruction forms are added
to the target description.
Repository:
rL LLVM
https://reviews.llvm.org/D53661
Files:
include/llvm/BinaryFormat/ELF.h
include/llvm/BinaryFormat/ELFRelocs/MSP430.def
include/llvm/Object/ELFObjectFile.h
include/llvm/module.modulemap
lib/Object/ELF.cpp
lib/Target/MSP430/AsmParser/CMakeLists.txt
lib/Target/MSP430/AsmParser/LLVMBuild.txt
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
lib/Target/MSP430/CMakeLists.txt
lib/Target/MSP430/Disassembler/CMakeLists.txt
lib/Target/MSP430/Disassembler/LLVMBuild.txt
lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp
lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
lib/Target/MSP430/LLVMBuild.txt
lib/Target/MSP430/MCTargetDesc/CMakeLists.txt
lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp
lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp
lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp
lib/Target/MSP430/MCTargetDesc/MSP430FixupKinds.h
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h
lib/Target/MSP430/MSP430.h
lib/Target/MSP430/MSP430.td
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
lib/Target/MSP430/MSP430ISelLowering.cpp
lib/Target/MSP430/MSP430ISelLowering.h
lib/Target/MSP430/MSP430InstrFormats.td
lib/Target/MSP430/MSP430InstrInfo.cpp
lib/Target/MSP430/MSP430InstrInfo.h
lib/Target/MSP430/MSP430InstrInfo.td
lib/Target/MSP430/MSP430MCInstLower.cpp
lib/Target/MSP430/MSP430RegisterInfo.td
test/CodeGen/MSP430/AddrMode-bis-rx.ll
test/CodeGen/MSP430/AddrMode-bis-xr.ll
test/CodeGen/MSP430/AddrMode-mov-rx.ll
test/CodeGen/MSP430/AddrMode-mov-xr.ll
test/CodeGen/MSP430/Inst16mi.ll
test/CodeGen/MSP430/Inst16mm.ll
test/CodeGen/MSP430/Inst16mr.ll
test/CodeGen/MSP430/Inst16ri.ll
test/CodeGen/MSP430/Inst16rm.ll
test/CodeGen/MSP430/Inst16rr.ll
test/CodeGen/MSP430/Inst8mi.ll
test/CodeGen/MSP430/Inst8ri.ll
test/CodeGen/MSP430/Inst8rr.ll
test/CodeGen/MSP430/asm-clobbers.ll
test/CodeGen/MSP430/bit.ll
test/CodeGen/MSP430/byval.ll
test/CodeGen/MSP430/cc_args.ll
test/CodeGen/MSP430/cc_ret.ll
test/CodeGen/MSP430/fp.ll
test/CodeGen/MSP430/jumptable.ll
test/CodeGen/MSP430/memset.ll
test/CodeGen/MSP430/misched-msp430.ll
test/CodeGen/MSP430/postinc.ll
test/CodeGen/MSP430/select-use-sr.ll
test/CodeGen/MSP430/setcc.ll
test/CodeGen/MSP430/shifts.ll
test/CodeGen/MSP430/struct-return.ll
test/CodeGen/MSP430/struct_layout.ll
test/CodeGen/MSP430/transient-stack-alignment.ll
test/CodeGen/MSP430/vararg.ll
test/MC/Disassembler/MSP430/lit.local.cfg
test/MC/Disassembler/MSP430/msp430.txt
test/MC/MSP430/addrmode.s
test/MC/MSP430/altreg.s
test/MC/MSP430/const.s
test/MC/MSP430/invalid.s
test/MC/MSP430/lit.local.cfg
test/MC/MSP430/opcode.s
test/MC/MSP430/reloc.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53661.170937.patch
Type: text/x-patch
Size: 225324 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181024/cda167a5/attachment-0001.bin>
More information about the llvm-commits
mailing list