llvm-6502/include/llvm
Chad Rosier cbbb09687f Begin adding experimental support for preserving use-list ordering of bitcode
files.  First, add a new block USELIST_BLOCK to the bitcode format.  This is 
where USELIST_CODE_ENTRYs will be stored.  The format of the USELIST_CODE_ENTRYs
have not yet been defined.  Add support in the BitcodeReader for parsing the
USELIST_BLOCK.
Part of rdar://9860654 and PR5680.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146078 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07 21:44:12 +00:00
..
ADT Adding missing anchor to DATDeltaAlgorithm. 2011-12-07 06:44:23 +00:00
Analysis Change the Dominators recalculate() function to only rely on GraphTraits 2011-12-05 19:17:04 +00:00
Assembly Make headers standalone. 2011-11-14 17:45:03 +00:00
Bitcode Begin adding experimental support for preserving use-list ordering of bitcode 2011-12-07 21:44:12 +00:00
CodeGen Add bundle aware API for querying instruction properties and switch the code 2011-12-07 07:15:52 +00:00
Config configure, config.h.in: Regenerate. 2011-11-28 01:07:19 +00:00
DebugInfo DebugInfo: Add equality operators and default constructor to DILineInfo. 2011-09-21 01:13:16 +00:00
ExecutionEngine ExecutionEngine: honor optimization level 2011-12-01 21:49:21 +00:00
MC Add bundle aware API for querying instruction properties and switch the code 2011-12-07 07:15:52 +00:00
Object Fixed ObjectFile functions: 2011-11-29 17:40:10 +00:00
Support Add a few moreLocal/Global R_MIPS_GOT related fixups and 2011-12-07 00:28:57 +00:00
TableGen Add NAME Member 2011-10-19 13:04:13 +00:00
Target Extend AsmMatcher token literal matching to allow aliasing. 2011-12-06 23:43:54 +00:00
Transforms Expose a switch for the new gcov format. 2011-12-06 00:29:13 +00:00
Argument.h
Attributes.h Add the returns_twice attribute to LLVM. 2011-10-03 14:45:37 +00:00
AutoUpgrade.h remove autoupgrade support for really old-style debug info intrinsics. 2011-11-27 06:18:33 +00:00
BasicBlock.h Remove useless code. 2011-10-20 04:33:44 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just 2011-11-04 19:04:23 +00:00
Constant.h
Constants.h Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. 2011-11-14 19:12:20 +00:00
DebugInfoProbe.h
DefaultPasses.h Add a couple missing includes; found while analyzing LLVM headers. 2011-11-04 18:19:43 +00:00
DerivedTypes.h Add support for vectors of pointers. 2011-12-05 06:29:09 +00:00
Function.h Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180. 2011-10-20 05:23:42 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Kill off the LoopSplitter. It's not being used or maintained. 2011-12-06 01:57:59 +00:00
InlineAsm.h Encode register class constreaints in inline asm instructions. 2011-10-12 23:37:29 +00:00
InstrTypes.h Add some missing anchors. 2011-12-01 08:00:17 +00:00
Instruction.def
Instruction.h Push StringRefs through the metadata interface. 2011-12-06 11:50:26 +00:00
Instructions.h Add support for vectors of pointers. 2011-12-05 06:29:09 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Remove dead llvm.eh.sjlj.dispatchsetup intrinsic. 2011-11-28 19:23:13 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td Support for encoding all FMA4 instructions and tablegen patterns for all 2011-11-30 22:09:42 +00:00
IntrinsicsXCore.td Update IntrinsicsXCore.td with the normal LLVM notice at the top of the file. 2011-10-13 21:08:11 +00:00
LinkAllPasses.h All these arguments are default anyways. 2011-12-06 00:11:58 +00:00
LinkAllVMCore.h
Linker.h Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before. 2011-10-11 00:24:54 +00:00
LLVMContext.h Add a pinned metadata name for fpaccuracy, and document it 2011-10-27 19:19:14 +00:00
Metadata.h
Module.h
OperandTraits.h
Operator.h Add support for vectors of pointers. 2011-12-05 06:29:09 +00:00
Pass.h Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot. 2011-11-24 21:14:11 +00:00
PassAnalysisSupport.h Add a couple missing includes; found while analyzing LLVM headers. 2011-11-04 18:19:43 +00:00
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h Add support for vectors of pointers. 2011-12-05 06:29:09 +00:00
Use.h
User.h Add some missing anchors. 2011-12-01 08:00:17 +00:00
Value.h Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName(). 2011-11-15 18:30:12 +00:00
ValueSymbolTable.h