llvm-6502/lib
Lang Hames 508bd63046 [MC] Require an MCContext when constructing an MCDisassembler.
This patch re-introduces the MCContext member that was removed from
MCDisassembler in r206063, and requires that an MCContext be passed in at
MCDisassembler construction time. (Previously the MCContext member had been
initialized in an ad-hoc fashion after construction). The MCCContext member
can be used by MCDisassembler sub-classes to construct constant or
target-specific MCExprs.

This patch updates disassemblers for in-tree targets, and provides the
MCRegisterInfo instance that some disassemblers were using through the
MCContext (previously those backends were constructing their own
MCRegisterInfo instances).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206241 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-15 04:40:56 +00:00
..
Analysis Fix a bug in which BranchProbabilityInfo wasn't setting branch weights of basic blocks inside loops correctly. 2014-04-14 16:56:19 +00:00
AsmParser
Bitcode
CodeGen Use std::unique_ptr for DIE children 2014-04-14 22:45:02 +00:00
DebugInfo
ExecutionEngine Replace two calls to object::symbol_iterator::increment(), which had 2014-04-14 17:26:50 +00:00
IR Retire llvm::array_endof in favor of non-member std::end. 2014-04-12 16:15:53 +00:00
IRReader
LineEditor
Linker
LTO Teach llvm-lto to respect the given RelocModel. 2014-04-14 13:54:16 +00:00
MC [MC] Require an MCContext when constructing an MCDisassembler. 2014-04-15 04:40:56 +00:00
Object [yaml2obj][ELF] ELF Relocations Support. 2014-04-11 04:13:39 +00:00
Option
ProfileData
Support [ARM64] Add big endian target arm64_be. 2014-04-14 17:37:53 +00:00
TableGen
Target [MC] Require an MCContext when constructing an MCDisassembler. 2014-04-15 04:40:56 +00:00
Transforms Revert "Revert r206045, "Fix shift by constants for vector."" 2014-04-14 21:50:37 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile