llvm-6502/lib/VMCore
Duncan Sands e704d9d89c Verify metadata harder. In particular, check that module
level metadata does not have any function local operands.
This would have caught the problem found in PR6112.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102620 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-29 16:10:30 +00:00
..
AsmWriter.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
Attributes.cpp There are two ways of checking for a given type, for example isa<PointerType>(T) 2010-02-16 11:11:14 +00:00
AutoUpgrade.cpp Remove the palignr intrinsics now that we lower them to vector shuffles, 2010-04-20 00:59:54 +00:00
BasicBlock.cpp Skip debug info when looking for existing EH calls at the 2010-04-02 21:49:27 +00:00
CMakeLists.txt update cmakefile. 2010-04-01 01:02:19 +00:00
ConstantFold.cpp Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))' 2010-03-04 06:54:10 +00:00
ConstantFold.h eliminate a bunch of pointless LLVMContext arguments. 2010-02-01 20:48:08 +00:00
Constants.cpp Simplify this code. 2010-04-12 22:12:29 +00:00
ConstantsContext.h Free all Constants in ~LLVMConstantImpl. We avoid assertion failures 2010-03-22 05:23:37 +00:00
Core.cpp add attributes and module level asm to the ocaml bindings, 2010-04-10 17:52:58 +00:00
DebugLoc.cpp rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h. 2010-04-02 20:21:22 +00:00
Dominators.cpp Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
Function.cpp Introduce ImmutableCallSite, useful for contexts where no mutation 2010-04-01 08:21:08 +00:00
Globals.cpp rename use_const_iterator to const_use_iterator for consistency's sake 2010-03-25 23:06:16 +00:00
GVMaterializer.cpp Kill ModuleProvider and ghost linkage by inverting the relationship between 2010-01-27 20:34:15 +00:00
InlineAsm.cpp Memoize InlineAsms into the LLVMContext and delete them on shutdown. 2010-03-21 20:37:19 +00:00
Instruction.cpp Switch the representation of the location in instruction from 2010-04-01 05:23:13 +00:00
Instructions.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
IntrinsicInst.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
IRBuilder.cpp make irbuilder use the new optimized debug info accessors. 2010-03-31 04:09:11 +00:00
LeakDetector.cpp remove a bunch of locking from LLVMContextImpl. Since only one thread 2009-11-01 18:42:03 +00:00
LeaksContext.h Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
LLVMContext.cpp introduce a new recoverable error handling API to LLVMContext 2010-04-07 23:40:44 +00:00
LLVMContextImpl.cpp Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
LLVMContextImpl.h give LLVMContext an inline asm diagnostic hook member. 2010-04-06 00:44:45 +00:00
Makefile Enable RTTI again. While this works fine for LLVM, it creates an ABI 2010-04-14 05:51:59 +00:00
Metadata.cpp fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), 2010-04-28 20:16:12 +00:00
Module.cpp fix an infinite loop in Module::getEndianness, PR6684 2010-03-23 21:48:41 +00:00
Pass.cpp Silence an unused variable warning. 2010-04-16 04:02:04 +00:00
PassManager.cpp Use twines to simplify calls to report_fatal_error. For code size and readability. 2010-04-08 10:44:28 +00:00
PrintModulePass.cpp Ok, third time's the charm. No changes from last time except the CMake 2010-04-02 23:17:14 +00:00
SymbolTableListTraitsImpl.h Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
Type.cpp VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms of 2010-04-13 01:39:07 +00:00
TypesContext.h Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
TypeSymbolTable.cpp Fix -Wcast-qual warnings. 2010-04-19 15:42:05 +00:00
Use.cpp Public and private corrections, warned about by icc (#304). 2009-09-06 08:55:57 +00:00
Value.cpp rename use_const_iterator to const_use_iterator for consistency's sake 2010-03-25 23:06:16 +00:00
ValueSymbolTable.cpp Bump SmallString size a bit to avoid malloc trashing. 2010-03-31 16:04:26 +00:00
ValueTypes.cpp Add type printing for Metadata pseudo. 2010-02-26 19:38:59 +00:00
Verifier.cpp Verify metadata harder. In particular, check that module 2010-04-29 16:10:30 +00:00