llvm/lib
Owen Anderson b6d760c7d5 Since PassRegistry is currently a shared global object, it needs locking. While it might intuitively seem
that all the setup of this class currently happens at static initialization time, this misses the fact
that some later events can cause mutation of the PassRegistrationListeners list, and thus cause race issues.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114036 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-15 23:03:33 +00:00
..
Analysis PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bit 2010-09-15 20:08:03 +00:00
Archive Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
AsmParser Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
Bitcode Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
CodeGen Check bb to ensure that alloca is in separate basic block. 2010-09-15 18:13:55 +00:00
CompilerDriver llvmc: make -x work with unknown suffixes. 2010-09-15 15:20:41 +00:00
ExecutionEngine Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
Linker Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
MC Add a InitSections method to the streamer interface. 2010-09-15 21:48:40 +00:00
Support Create PTX backend. Patch by Che-Liang Chiou! 2010-09-07 18:14:24 +00:00
System System/Path: Add isObjectFile(). 2010-09-15 22:45:45 +00:00
Target Add support for the 'lane' modifier on vdup operands 2010-09-15 22:13:23 +00:00
Transforms fix PR8144, a bug where constant merge would merge globals marked 2010-09-15 00:30:11 +00:00
VMCore Since PassRegistry is currently a shared global object, it needs locking. While it might intuitively seem 2010-09-15 23:03:33 +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