llvm-6502/include/llvm
Dan Gohman 70c2fc0823 Discard metadata produced by LLVM 2.7. The value enumeration it used
is different from what the code now uses in a two ways: NamedMDNodes
were considered Values and included in the numbering, and the
function-local metadata counter wasn't reset between functions.

The later problem breaks lazy deserialization, so instead of trying
to emulate the old numbering, just drop the old metadata. The only
in-tree use case is debug info with LTO, where the QOI loss is
considered acceptable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113557 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-09 23:12:39 +00:00
..
ADT Create PTX backend. Patch by Che-Liang Chiou! 2010-09-07 18:14:24 +00:00
Analysis What the loop unroller cares about, rather than just not unrolling loops with calls, is 2010-09-09 20:32:23 +00:00
Assembly lets get crazy and name the header file the exact class name, 2010-09-02 23:09:42 +00:00
Bitcode Discard metadata produced by LLVM 2.7. The value enumeration it used 2010-09-09 23:12:39 +00:00
CodeGen Rearrange for better alignment and less padding 2010-09-08 23:54:00 +00:00
CompilerDriver
Config
ExecutionEngine
MC Make ELF OS ABI dependent on the OS from target triple. 2010-09-09 17:57:50 +00:00
Support Remove dead code. ManagedCleanup is unused, and contained a serious bug in that 2010-09-07 20:53:39 +00:00
System Remove obsolete comments about throwing exceptions. 2010-09-02 22:14:51 +00:00
Target For each instruction itinerary class, specify the number of micro-ops each 2010-09-09 18:18:55 +00:00
Transforms Reapply commit 112699, speculatively reverted by echristo, since 2010-09-02 08:14:03 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h Add a getPointerOperand() helper function to VAArgInst, for consistency 2010-09-09 18:32:40 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Add an MVT::x86mmx type. It will take the place of all current MMX vector types. 2010-09-07 20:03:56 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add patterns for MMX that use the new intrinsics. 2010-09-07 18:10:56 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
LinkAllVMCore.h
Linker.h Remove obsolete comments about throwing exceptions. 2010-09-02 22:14:51 +00:00
LLVMContext.h Move private member functions to the end of the class declaration. 2010-09-08 18:41:07 +00:00
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h Fix PR7972, in which the PassRegistry was being leaked. As part of this, 2010-09-07 20:48:10 +00:00
PassSupport.h Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce #include clutter 2010-09-07 19:16:25 +00:00
SymbolTableListTraits.h
Type.h
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h