llvm-6502/include/llvm
Jordan Rose f5091b476c Casting: assert that pointer arguments to isa<> are non-null.
This silences several analyzer warnings within LLVM, and provides a slightly
nicer crash experience when someone calls isa<>, cast<>, or dyn_cast<> with
a null pointer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164439 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-22 01:24:18 +00:00
..
ADT DenseMap: assert that we have found a bucket before we try to insert into it. 2012-09-22 01:24:16 +00:00
Analysis Fix minor typo in IntervalPartition.h 2012-09-19 13:45:43 +00:00
Assembly
Bitcode Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
CodeGen Add in new data types that are used by AMDIL/ANL among others. 2012-09-19 22:47:07 +00:00
Config Add an --enable-backtraces option to configure to determine 2012-09-21 23:03:29 +00:00
DebugInfo Add support for fetching inlining context (stack of source code locations) 2012-09-04 08:12:33 +00:00
ExecutionEngine Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
MC [ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser. 2012-09-21 22:21:26 +00:00
Object Fix SymbolRef::getAddress implementation for ELF. The 'value' field in symbol table entry should be treated differently for relocatable and relocated files. This patch fixes symbol addresses printed by llvm-nm for executables and shared objects. 2012-09-21 07:08:08 +00:00
Support Casting: assert that pointer arguments to isa<> are non-null. 2012-09-22 01:24:18 +00:00
TableGen Implement a correct copy constructor for Record. Now that we're using the ID number as a key in maps (for determinism), it is imperative that ID numbers be globally unique, even when we copy construct a Record. 2012-09-19 21:34:18 +00:00
Target TargetSchedModel API. Implement latency lookup, disabled. 2012-09-18 04:03:34 +00:00
Transforms Document the interface for integer expansion, using doxygen-style comments 2012-09-19 16:03:57 +00:00
Argument.h
Attributes.h Encapsulate the "construct*AlignmentFromInt" functions. 2012-09-21 16:07:28 +00:00
AutoUpgrade.h
BasicBlock.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt llvm/include/llvm/CMakeLists.txt: Cut dependency to intrinsics_gen. 2012-07-06 15:55:39 +00:00
Constant.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
Constants.h Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. 2012-09-18 02:05:45 +00:00
DebugInfo.h Recommit, with fixes: 2012-09-12 23:36:19 +00:00
DefaultPasses.h Fix a couple include directives that used angle brackets for llvm files. 2012-09-15 18:41:37 +00:00
DerivedTypes.h Add include of Compiler.h to fix build bot failures. 2012-09-16 21:56:23 +00:00
DIBuilder.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
Function.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
GlobalAlias.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
GlobalValue.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
GlobalVariable.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
GVMaterializer.h
InitializePasses.h Add a MachinePostDominator pass 2012-09-17 14:08:37 +00:00
InlineAsm.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
InstrTypes.h Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. 2012-09-18 02:05:45 +00:00
Instruction.def
Instruction.h Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented. 2012-09-16 21:37:56 +00:00
Instructions.h Mark unimplemented operator new as LLVM_DELETED_FUNCTION. 2012-09-18 03:25:49 +00:00
IntrinsicInst.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
Intrinsics.h
Intrinsics.td Add in new data types that are used by AMDIL/ANL among others. 2012-09-19 22:47:07 +00:00
IntrinsicsARM.td ARM: Use a dedicated intrinsic for vector bitwise select. 2012-09-21 00:18:20 +00:00
IntrinsicsCellSPU.td
IntrinsicsHexagon.td Test commit. 2012-08-17 06:36:26 +00:00
IntrinsicsMips.td Support MIPS DSP Rev2 intrinsics. 2012-08-27 12:29:01 +00:00
IntrinsicsNVVM.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Mark avx2 maskstore has ReadWriteArgMem. Mark broadcast and maskload as ReadArgMem. 2012-08-26 22:01:42 +00:00
IntrinsicsXCore.td
IRBuilder.h Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. 2012-09-18 02:05:45 +00:00
LinkAllPasses.h Add a pass that renames everything with metasyntatic names. This works well after using bugpoint to reduce the confusion presented by the original names, which no longer mean what they used to. 2012-09-11 02:46:18 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
MDBuilder.h Add an MDBuilder utility for creating !tbaa.struct nodes. 2012-09-21 23:00:37 +00:00
Metadata.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
Module.h Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
OperandTraits.h
Operator.h Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. 2012-09-18 02:05:45 +00:00
Pass.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
PassAnalysisSupport.h Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. 2012-09-18 02:05:45 +00:00
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 07:16:40 +00:00
SymbolTableListTraits.h Remove unused typedefs gcc4.8 warns about. 2012-09-05 17:55:46 +00:00
Type.h
TypeBuilder.h Move llvm/Support/TypeBuilder.h -> llvm/TypeBuilder.h. This completes 2012-07-15 23:45:24 +00:00
TypeFinder.h Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
Use.h Add includes of Compiler.h to fix build bot failures. 2012-09-16 21:50:09 +00:00
User.h Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented. 2012-09-16 21:37:56 +00:00
Value.h Add includes of Compiler.h to fix build bot failures. 2012-09-16 21:50:09 +00:00
ValueSymbolTable.h