llvm-6502/include/llvm/Support
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
..
AIXDataTypesFix.h
AlignOf.h
Allocator.h [Allocator] Add Deallocate support to the AllocatorBase CRTP class, 2014-04-15 00:47:47 +00:00
ARMBuildAttributes.h
ARMEHABI.h
ArrayRecycler.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
Atomic.h
BlockFrequency.h
BranchProbability.h
Capacity.h
Casting.h [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. 2014-04-09 06:08:46 +00:00
CBindingWrapping.h
circular_raw_ostream.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
CodeGen.h
COFF.h obj2yaml: Use the correct relocation type for different machine types 2014-04-07 23:12:20 +00:00
CommandLine.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
Compiler.h
Compression.h
ConvertUTF.h
CrashRecoveryContext.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
DataExtractor.h
DataStream.h
DataTypes.h.cmake
DataTypes.h.in
Debug.h
Disassembler.h
DOTGraphTraits.h
Dwarf.h
DynamicLibrary.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
ELF.h
Endian.h
EndianStream.h
Errno.h
ErrorHandling.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
ErrorOr.h
FEnv.h
FileOutputBuffer.h
FileSystem.h [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to reduce verbosity. 2014-04-09 04:20:00 +00:00
FileUtilities.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Format.h
FormattedStream.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
GCOV.h
GenericDomTree.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
GenericDomTreeConstruction.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
GraphWriter.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Host.h
IncludeFile.h
LEB128.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
LICENSE.TXT
LineIterator.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Locale.h
LockFileManager.h
MachO.h
ManagedStatic.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
MathExtras.h
MD5.h
Memory.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
MemoryBuffer.h
MemoryObject.h
Mutex.h
MutexGuard.h
OutputBuffer.h
Path.h
PluginLoader.h
PointerLikeTypeTraits.h
PrettyStackTrace.h
Process.h
Program.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
raw_os_ostream.h
raw_ostream.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Recycler.h
RecyclingAllocator.h
Regex.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Registry.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
RegistryParser.h
RWMutex.h
SaveAndRestore.h SaveAndRestore: fix coding style and Doxygenify comments 2014-04-10 09:44:32 +00:00
Signals.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
SMLoc.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
Solaris.h
SourceMgr.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
StreamableMemoryObject.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
StringPool.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
StringRefMemoryObject.h
SwapByteOrder.h
system_error.h [C++11] Make use of 'nullptr' in the Support library. 2014-04-07 04:17:22 +00:00
SystemUtils.h
TargetRegistry.h [MC] Require an MCContext when constructing an MCDisassembler. 2014-04-15 04:40:56 +00:00
TargetSelect.h
Threading.h
ThreadLocal.h
Timer.h [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-14 00:51:57 +00:00
TimeValue.h
ToolOutputFile.h
type_traits.h
Unicode.h
UnicodeCharRanges.h
Valgrind.h
Watchdog.h
Win64EH.h
YAMLParser.h [cleanup] Run clang-format over most of YAMLParser.h to fix a bunch of 2014-04-14 21:12:15 +00:00
YAMLTraits.h [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. 2014-04-13 04:57:38 +00:00