llvm-6502/lib
Zachary Turner a4dc93e6b6 Do not register and de-register PassRegistrationListeners during
construction and destruction.

PassRegistrationListener is intended for use as a generic listener.
In some cases, PassRegistrationListener-derived classes were being
created, and automatically registered and de-registered in static
constructors and destructors.  Since ManagedStatics are destroyed
prior to program shutdown, this leads to errors where an attempt is
made to access a ManagedStatic that has already been destroyed.

Reviewed by: rnk, dblaikie

Differential Revision: http://reviews.llvm.org/D4106

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210724 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-12 00:16:36 +00:00
..
Analysis Removing an "if (!this)" check from two print methods. The condition will 2014-06-09 22:53:16 +00:00
AsmParser Allow aliases to be unnamed_addr. 2014-06-06 01:20:28 +00:00
Bitcode Mark a few functions noexcept. 2014-06-10 21:26:47 +00:00
CodeGen Revert r210613 to conform to coding standards. 2014-06-11 16:59:33 +00:00
DebugInfo [modules] Add module maps for LLVM. These are not quite ready for prime-time 2014-05-21 02:46:14 +00:00
ExecutionEngine Add a Constant version of stripPointerCasts. 2014-06-04 19:01:48 +00:00
IR Do not register and de-register PassRegistrationListeners during 2014-06-12 00:16:36 +00:00
IRReader
LineEditor
Linker Allow aliases to be unnamed_addr. 2014-06-06 01:20:28 +00:00
LTO Build fix: remove initializeJumpInstrTablesPass() call from LTO 2014-06-07 20:39:53 +00:00
MC MC: add enumeration of WinEH data encoding 2014-06-11 04:19:25 +00:00
Object Use std::error_code instead of llvm::error_code. 2014-06-11 19:05:50 +00:00
Option Options: Use erase_if to remove Args from the list. 2014-05-18 15:14:13 +00:00
ProfileData Use std::error_code instead of llvm::error_code. 2014-06-11 19:05:50 +00:00
Support Implement get_magic with generic tools and inline it. 2014-06-11 22:53:00 +00:00
TableGen Fix error in tablegen when either operand of !if is an empty list. 2014-06-10 20:10:08 +00:00
Target [FastISel][X86] Add support for the sqrt intrinsic. 2014-06-11 23:11:02 +00:00
Transforms Teach LoopUnrollPass to respect loop unrolling hints in metadata. 2014-06-11 23:15:35 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile