llvm-6502/include/llvm
Dan Gohman f230d8ad15 Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into
MergeBlockIntoPredecessor. This makes SimplifyCFG slightly more aggressive,
and makes it unnecessary for LoopUnroll to have its own copy of this code.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85667 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-31 16:08:00 +00:00
..
ADT add newline to make cl.exe happy. 2009-10-29 05:07:14 +00:00
Analysis Rename forgetLoopBackedgeTakenCount to forgetLoop, because it 2009-10-31 15:04:55 +00:00
Assembly
Bitcode bitcode writer support for blockaddress. 2009-10-28 05:24:40 +00:00
CodeGen Initial target-independent CodeGen support for BlockAddresses. 2009-10-30 01:27:03 +00:00
CompilerDriver Forgot a declaration. 2009-10-22 04:15:24 +00:00
Config Undo pthread patch from rev. 83930 & 83823. Credit to Paul Davey. 2009-10-14 11:12:33 +00:00
ExecutionEngine add interpreter support for indirect goto / blockaddress. The interpreter 2009-10-29 05:26:09 +00:00
MC Remove a redundant copy constructor. 2009-10-30 00:14:33 +00:00
Support Rather than having llvm-gcc changing the meaning of OptimizeSize, just make sure loop unswitch is conservative when optimization level is < 3. 2009-10-30 07:23:49 +00:00
System Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
Target Fix MachineLICM to use the correct virtual register class when 2009-10-30 22:18:41 +00:00
Transforms Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into 2009-10-31 16:08:00 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h make hasAddressTaken() constant time by storing a refcount in BB's subclass data. 2009-10-30 22:33:29 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h Previously, all operands to Constant were themselves constant. 2009-10-28 05:14:34 +00:00
Constants.h Previously, all operands to Constant were themselves constant. 2009-10-28 05:14:34 +00:00
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h Rename msasm to alignstack per review. 2009-10-21 23:28:00 +00:00
InstrTypes.h Factor out redundancy from clone() implementations. 2009-10-27 22:16:29 +00:00
Instruction.def rename indbr -> indirectbr to appease the residents of #llvm. 2009-10-28 00:19:10 +00:00
Instruction.h Factor out redundancy from clone() implementations. 2009-10-27 22:16:29 +00:00
Instructions.h rename indbr -> indirectbr to appease the residents of #llvm. 2009-10-28 00:19:10 +00:00
IntrinsicInst.h Don't put in these EH changes. 2009-10-29 00:37:35 +00:00
Intrinsics.h
Intrinsics.td Add objectsize intrinsic and hook it up through codegen. Doesn't 2009-10-27 00:52:25 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
IntrinsicsXCore.td
LinkAllPasses.h Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability 2009-10-31 14:35:41 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h Derive metadata hierarchy from Value instead of User. 2009-10-21 23:57:35 +00:00
Metadata.h Random include cleanup. 2009-10-22 21:49:41 +00:00
Module.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
ModuleProvider.h
OperandTraits.h
Operator.h Remove a bunch of unused arguments from functions, silencing a 2009-10-14 20:28:33 +00:00
Pass.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
PassAnalysisSupport.h Add another required #include for freestanding .h files. 2009-10-17 08:12:36 +00:00
PassManager.h
PassManagers.h Move the dominator verification code out of special code embedded within 2009-09-28 00:27:48 +00:00
PassSupport.h Add required #includes for freestanding .h files. 2009-10-17 03:28:07 +00:00
SymbolTableListTraits.h Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself 2009-09-30 00:08:25 +00:00
Type.h Type.h doesn't need to #include LLVMContext.h 2009-10-27 17:08:31 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h IR support for the new BlockAddress constant kind. This is 2009-10-28 00:01:44 +00:00
ValueSymbolTable.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00