llvm-6502/include/llvm
Michael J. Spencer ac97f5ce48 [Object][ELF] Simplify ELFObjectFile by using ELFType.
This simplifies the usage and implementation of ELFObjectFile by using ELFType
to replace:

<endianness target_endianness, std::size_t max_alignment, bool is64Bits>

This does complicate the base ELF types as they must now use template template
parameters to partially specialize for the 32 and 64bit cases. However these
are only defined once.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172515 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-15 07:44:25 +00:00
..
ADT [ADT/StringMap] Follow-up to r172455, use the correct constructor for setting the InitialSize, 2013-01-15 01:58:45 +00:00
Analysis SCEVExpander fix. RAUW needs to update the InsertedExpressions cache. 2013-01-14 21:00:37 +00:00
Assembly
Bitcode Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
CodeGen Precompute some information about register costs. 2013-01-12 00:54:59 +00:00
Config
DebugInfo
ExecutionEngine Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
IR Support for half intrinsics. Pushes MMX into slower encoding path. 2013-01-11 01:45:05 +00:00
MC Properly encapsulate additional methods and data from AsmParser. 2013-01-14 23:22:36 +00:00
Object [Object][ELF] Simplify ELFObjectFile by using ELFType. 2013-01-15 07:44:25 +00:00
Option Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
Support [Support] Add LLVM_CONSTEXPR. 2013-01-15 05:01:39 +00:00
TableGen TableGen: Keep track of superclass reference ranges. 2013-01-10 18:50:11 +00:00
Target Split TargetLowering into a CodeGen and a SelectionDAG part. 2013-01-11 20:05:37 +00:00
Transforms Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
Attributes.h Add the integer value of the ConstantInt instead of the Constant* value. 2013-01-09 00:32:08 +00:00
AutoUpgrade.h
CMakeLists.txt Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
DebugInfo.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
DIBuilder.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
GVMaterializer.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
InitializePasses.h Added -view-callgraph module pass. 2013-01-11 17:28:14 +00:00
InstVisitor.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
LinkAllIR.h Rename LinkAllVMCore.h to LinkAllIR.h since VMCore directory was renamed to IR. 2013-01-10 21:55:02 +00:00
LinkAllPasses.h Added -view-callgraph module pass. 2013-01-11 17:28:14 +00:00
Linker.h
Pass.h
PassAnalysisSupport.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00