llvm-6502/include/llvm
Andrew Trick 90b7b12f01 Use ARM/t2PseudoInst class from ARM/Thumb2 special adds/subs patterns.
Clean up the patterns, fix comments, and avoid confusing both tools
and coders. Note that the special adds/subs SelectionDAG nodes no
longer have the dummy cc_out operand.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142397 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-18 19:18:52 +00:00
..
ADT Use unsigned multiply to hash integers, so we don't end up with undefined behavior for large signed integers. Based on patch by Ahmed Charles. 2011-10-12 22:25:45 +00:00
Analysis Fix extra whitespace in comment. 2011-10-15 19:36:45 +00:00
Assembly
Bitcode
CodeGen Admonish that MI is not IR and virtual registers have constraints. 2011-10-17 17:33:39 +00:00
Config We're no longer going to bother supporting platforms that don't 2011-09-23 00:53:10 +00:00
DebugInfo DebugInfo: Add equality operators and default constructor to DILineInfo. 2011-09-21 01:13:16 +00:00
ExecutionEngine Tidy up. Formatting. 2011-09-29 21:43:01 +00:00
MC Add support for a new extension to the .file directive: 2011-10-17 23:05:28 +00:00
Object Object: Add some types to SymbolRef::Type. 2011-10-17 23:55:06 +00:00
Support Object: Add isSymbolWeak. 2011-10-17 23:54:22 +00:00
TableGen Remove Multidefs 2011-10-07 18:25:05 +00:00
Target Use ARM/t2PseudoInst class from ARM/Thumb2 special adds/subs patterns. 2011-10-18 19:18:52 +00:00
Transforms svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp 2011-10-17 17:17:43 +00:00
Argument.h
Attributes.h Add the returns_twice attribute to LLVM. 2011-10-03 14:45:37 +00:00
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt Build system infrastructure for multiple tblgens. 2011-10-06 01:51:51 +00:00
Constant.h
Constants.h
DebugInfoProbe.h
DefaultPasses.h
DerivedTypes.h
Function.h Correct over-zealous removal of hack. 2011-10-17 18:43:40 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp 2011-10-17 17:17:43 +00:00
InlineAsm.h Encode register class constreaints in inline asm instructions. 2011-10-12 23:37:29 +00:00
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h Add a routine to swap branch instruction operands, and update any 2011-10-17 01:11:57 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Mark the llvm.eh.sjlj.functioncontext intrinsic as reading memory so that fast 2011-10-10 17:08:47 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td
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
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
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
Use.h
User.h
Value.h
ValueSymbolTable.h