llvm-6502/include/llvm
Duncan Sands fc6e29d4ab Reapply commit 112699, speculatively reverted by echristo, since
I'm sure it is harmless.  Original commit message:
If PrototypeValue is erased in the middle of using the SSAUpdator
then the SSAUpdator may access freed memory.  Instead, simply pass
in the type and name explicitly, which is all that was used anyway.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112810 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-02 08:14:03 +00:00
..
ADT Make the iterator form of erase return void, since it always succeeds, 2010-09-01 14:00:35 +00:00
Analysis Revert 112442 and 112440 until the compile time problems introduced 2010-09-01 01:45:53 +00:00
Assembly
Bitcode remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
CodeGen Reapply r112623. Included additional check for unused byval argument. 2010-08-31 22:22:42 +00:00
CompilerDriver llvmc: Make syntax more consistent. 2010-08-23 23:21:23 +00:00
Config Fix LLVM target initialization to deal with sociopathic outside projects 2010-08-30 18:34:48 +00:00
ExecutionEngine remove the JIT "NeedsExactSize" feature and supporting logic. 2010-07-22 21:17:55 +00:00
MC Use absolute label for DW_AT_stmt_list if a target does not prefer offset here. 2010-08-31 23:50:19 +00:00
Support Reword this comment. Don't mention outs(), as that's not what 2010-09-01 23:33:02 +00:00
System Add an interface for unregistering a file from the FilesToRemove list. 2010-09-01 14:17:34 +00:00
Target Fix LLVM target initialization to deal with sociopathic outside projects 2010-08-30 18:34:48 +00:00
Transforms Reapply commit 112699, speculatively reverted by echristo, since 2010-09-02 08:14:03 +00:00
AbstractTypeUser.h give PATypeHolder an explicit copy ctor which initializes the type pointer, 2010-06-29 19:20:38 +00:00
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h Remove assignPassManager's default arguments. It's really 2010-08-07 01:25:32 +00:00
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
DerivedTypes.h remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
Function.h
GlobalAlias.h
GlobalValue.h Create the new linker type "linker_private_weak_def_auto". 2010-08-20 22:05:50 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h Propagate the AlignStack bit in InlineAsm's to the 2010-07-02 20:16:09 +00:00
InstrTypes.h
Instruction.def
Instruction.h Rename removeAllMetadata to clearMetadataHashEntries and simplify 2010-07-20 22:25:04 +00:00
Instructions.h Add a predicate to determine if a call is an inline asm statement. 2010-08-07 00:19:59 +00:00
IntrinsicInst.h Add convenience class for working with eh.exception calls. 2010-09-01 09:26:00 +00:00
Intrinsics.h
Intrinsics.td Comment typo. 2010-08-31 21:53:15 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply, 2010-09-01 23:50:19 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
IntrinsicsX86.td Recommit with changes. Comment out palignr for the 2010-09-01 22:43:48 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. 2010-08-31 07:48:34 +00:00
LinkAllVMCore.h Delete SlowOperationInformer, which is no longer used. 2010-08-20 18:07:37 +00:00
Linker.h
LLVMContext.h Remove an obsolete comment. 2010-07-20 21:45:17 +00:00
Metadata.h MDNode, MDString, and NamedMDNode are not meant to be subclassed; 2010-08-24 15:34:03 +00:00
Module.h Warnings patrol. 2010-07-22 21:51:30 +00:00
OperandTraits.h
Operator.h
Pass.h Revert r111199; it breaks -debug-pass=Structure output. 2010-08-19 01:29:07 +00:00
PassAnalysisSupport.h More #include cleanups. 2010-08-07 01:18:18 +00:00
PassManager.h Tidy some #includes and forward-declarations, and move the C binding code 2010-08-07 00:43:20 +00:00
PassManagers.h Revert r111199; it breaks -debug-pass=Structure output. 2010-08-19 01:29:07 +00:00
PassRegistry.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
PassSupport.h Tidy some #includes and forward-declarations, and move the C binding code 2010-08-07 00:43:20 +00:00
SymbolTableListTraits.h
Type.h remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
TypeSymbolTable.h
Use.h re-commit r109220, the compile error has already been fixed 2010-07-26 18:48:07 +00:00
User.h
Value.h remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
ValueSymbolTable.h Make NamedMDNode not be a subclass of Value, and simplify the interface 2010-07-21 23:38:33 +00:00