llvm-mirror/lib
Alex Bradbury 4b9563cf55 [RISCV] Add stub backend
This contains just enough for lib/Target/RISCV to compile. Notably a basic 
RISCVTargetMachine and RISCVTargetInfo. At this point you can attempt llc 
-march=riscv32 myinput.ll and will find it fails due to the lack of 
MCAsmInfo.

See http://lists.llvm.org/pipermail/llvm-dev/2016-August/103748.html for 
further discussion

Differential Revision: https://reviews.llvm.org/D23560

llvm-svn: 285712
2016-11-01 17:27:54 +00:00
..
Analysis [TBAA] Use wrapper objects instead of raw getOperand s; NFC 2016-11-01 02:58:30 +00:00
AsmParser
Bitcode Bitcode: Simplify BitstreamWriter::EnterBlockInfoBlock() interface. 2016-11-01 01:18:57 +00:00
CodeGen [DAG] disable nsw/nuw for add/sub/mul when simplifying based on demanded bits (PR30841) 2016-10-31 23:28:45 +00:00
DebugInfo Define DbiStreamBuilder::addSectionMap. 2016-10-31 17:38:56 +00:00
Demangle
ExecutionEngine Fix cross-endianness RuntimeDyld relocation for ARM 2016-10-20 22:15:56 +00:00
Fuzzer [libFuzzer] enable use_cmp by default 2016-10-27 21:44:37 +00:00
IR DebugInfo: make DW_TAG_atomic_type valid 2016-10-31 19:09:38 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO [ThinLTO] Disable importing and other cross-module optis at -O0 2016-10-31 22:12:21 +00:00
MC Reverting back r285355: "Update .debug_line section version information to match DWARF version", while I'm investigating a test failure. 2016-10-27 23:20:19 +00:00
Object [RISCV] Add RISC-V ELF defines 2016-11-01 16:59:37 +00:00
ObjectYAML [RISCV] Add RISC-V ELF defines 2016-11-01 16:59:37 +00:00
Option
Passes
ProfileData
Support [RISCV] Recognise riscv32 and riscv64 in triple parsing code 2016-11-01 16:47:54 +00:00
TableGen
Target [RISCV] Add stub backend 2016-11-01 17:27:54 +00:00
Transforms [InstCombine] Folding of shifts by the sum of positive values 2016-11-01 15:40:30 +00:00
CMakeLists.txt
LLVMBuild.txt