llvm-6502/lib
Bob Wilson 970eaf2520 Reapply 91184 with fixes and an addition to the testcase to cover the problem
found last time.  Instead of trying to modify the IR while iterating over it,
I've change it to keep a list of WeakVH references to dead instructions, and
then delete those instructions later.  I also added some special case code to
detect and handle the situation when both operands of a memcpy intrinsic are
referencing the same alloca.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91459 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-15 22:00:51 +00:00
..
Analysis Fix GetConstantStringInfo to not look into MDString (it works on 2009-12-15 19:34:20 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Add MSP430 interrupt calling conv. No functionality change yet. 2009-12-07 02:27:35 +00:00
Bitcode Remove isPod() from DenseMapInfo, splitting it out to its own 2009-12-15 07:26:43 +00:00
CodeGen Add support to emit debug info for C++ namespaces. 2009-12-15 19:16:48 +00:00
CompilerDriver Fix last DOTGraphTraits problems in CompilationGraph. 2009-11-30 13:34:51 +00:00
ExecutionEngine Remove isPod() from DenseMapInfo, splitting it out to its own 2009-12-15 07:26:43 +00:00
Linker Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. 2009-11-10 00:43:58 +00:00
MC Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Support Micro-optimize these functions in the case where they are not inlined. 2009-12-14 19:32:31 +00:00
System Add "generic" fallback. 2009-12-14 12:38:18 +00:00
Target Added encoding bits for the Thumb ISA. Initial checkin. 2009-12-15 17:24:14 +00:00
Transforms Reapply 91184 with fixes and an addition to the testcase to cover the problem 2009-12-15 22:00:51 +00:00
VMCore Remove isPod() from DenseMapInfo, splitting it out to its own 2009-12-15 07:26:43 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00