llvm-project/llvm/lib
Anton Korobeynikov 49045c6a0d [MSP430] Add MC layer
Reapply r346374 with the fixes for modules build.

Original summary:

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.

Patch by Michael Skvortsov!

llvm-svn: 346948
2018-11-15 12:29:43 +00:00
..
Analysis [ThinLTO] Update handling of vararg functions to match inliner 2018-11-14 19:30:13 +00:00
AsmParser DebugInfo: Add a CU metadata attribute for use of DWARF ranges base address specifiers 2018-11-13 20:08:10 +00:00
BinaryFormat [WebAssembly] Add support for the event section 2018-11-14 02:46:21 +00:00
Bitcode Remove unused getMDNodeFwdRefOrNull interfaces (NFC) 2018-11-14 21:57:51 +00:00
CodeGen [MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2 2018-11-15 00:02:24 +00:00
DebugInfo [NativePDB] Improved support for nested type reconstruction. 2018-11-13 20:07:32 +00:00
Demangle [MS Demangler] Print public:, protected:, private: if set in FunctionClass or a variable's StorageClass. 2018-11-13 20:18:26 +00:00
ExecutionEngine [BuildingAJIT] Update chapter 2 to use the ORCv2 APIs. 2018-11-13 01:25:34 +00:00
FuzzMutate [New PM] Introducing PassInstrumentation framework 2018-09-20 17:08:45 +00:00
Fuzzer
IR Print newline after banner for ModulePass 2018-11-14 10:05:28 +00:00
IRReader
LTO Revert "[ThinLTO] Internalize readonly globals" 2018-11-13 17:35:04 +00:00
LineEditor
Linker Revert "[ThinLTO] Internalize readonly globals" 2018-11-13 17:35:04 +00:00
MC [WebAssembly] Add support for the event section 2018-11-14 02:46:21 +00:00
Object [MSP430] Add MC layer 2018-11-15 12:29:43 +00:00
ObjectYAML [WebAssembly] Add support for dylink section in object format 2018-11-14 18:36:24 +00:00
OptRemarks Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00
Option [opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] <inputs>" 2018-10-10 00:15:31 +00:00
Passes Add an OptimizerLast EP 2018-11-12 11:17:07 +00:00
ProfileData Support for remapping profile data when symbols change, for sample-based 2018-10-10 21:31:01 +00:00
Support [Support] Teach YAMLIO about polymorphic types 2018-11-14 19:39:59 +00:00
TableGen [TableGen] fix assert in !cast when used out of definition in a multiclass 2018-10-10 10:52:57 +00:00
Target [MSP430] Add MC layer 2018-11-15 12:29:43 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers [opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] <inputs>" 2018-10-10 00:15:31 +00:00
Transforms [InstCombine] Remove a couple of asserts based on incorrect assumptions 2018-11-14 17:55:07 +00:00
WindowsManifest Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix. 2018-04-07 04:28:08 +00:00
XRay [XRay] Improve FDR trace handling and error messaging 2018-11-09 06:26:48 +00:00
CMakeLists.txt Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00
LLVMBuild.txt Reland: [OptRemarks] Add library for parsing optimization remarks 2018-10-10 18:43:42 +00:00