llvm-6502/lib
Torok Edwin 2a22004f68 Introduce another Reset() method in BumpPtrAllocator that calls a destructor
on all objects it has allocated, if they are all of the same size and alignment.
Use this to destruct all VNInfos allocated in LiveIntervalAnalysis (PR6653).

valnos is not reliable for this purpose, as seen in r99400
(which still leaked, and sometimes caused double frees).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99881 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-30 10:08:26 +00:00
..
Analysis reapply my timer rewrite with a change for PassManager to store 2010-03-30 04:03:22 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
Bitcode Finally land the InvokeInst operand reordering. 2010-03-24 13:21:49 +00:00
CodeGen Introduce another Reset() method in BumpPtrAllocator that calls a destructor 2010-03-30 10:08:26 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine Avoid leaking the memory allocated for GlobalVariables in the interpreter, by 2010-03-27 04:53:56 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC MC/Mach-O/x86_64: Support @GOTPCREL on symbols, even for non-PCrel relocations! 2010-03-29 23:56:40 +00:00
Support Introduce another Reset() method in BumpPtrAllocator that calls a destructor 2010-03-30 10:08:26 +00:00
System Properly quote the quotes :) during cmdline construction on Windows. 2010-03-28 15:07:02 +00:00
Target Add FIXME for operand promotion. 2010-03-30 01:04:59 +00:00
Transforms Remove another memory leak from ABCD by using Edges by value instead of 2010-03-27 09:09:17 +00:00
VMCore reapply my timer rewrite with a change for PassManager to store 2010-03-30 04:03:22 +00:00
Makefile