| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Cosmetic changes, as per Nick's review. | Devang Patel | 2011-09-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 140785 | ||||
| * | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
| | | | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558 | ||||
| * | Silence a warning from non-standard warning avoidance code. | Jakob Stoklund Olesen | 2011-01-05 | 1 | -1/+2 |
| | | | | | llvm-svn: 122911 | ||||
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 120298 | ||||
| * | Make some symbols static, move classes into anonymous namespaces. | Benjamin Kramer | 2010-10-22 | 1 | -0/+2 |
| | | | | | llvm-svn: 117111 | ||||
| * | Attempt to fix valgrind complaining about (benign) leaks in pass ↵ | Owen Anderson | 2010-10-20 | 1 | -2/+14 |
| | | | | | | | | | registration by having PassRegistry delete PassInfo objects that were created using new-style initialization. llvm-svn: 116959 | ||||
| * | Delete a redundant check. | Dan Gohman | 2010-10-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 116280 | ||||
| * | Allow the PassRegistry mutex to be lazily initialized, and clean up the ↵ | Owen Anderson | 2010-09-16 | 1 | -10/+10 |
| | | | | | | | global namespace at the same time. llvm-svn: 114131 | ||||
| * | Do not expose the locking for the PassRegistry in the header. Be careful to | Owen Anderson | 2010-09-16 | 1 | -1/+8 |
| | | | | | | | synchronize any method that might lazily initialize the pImpl. llvm-svn: 114130 | ||||
| * | Since PassRegistry is currently a shared global object, it needs locking. ↵ | Owen Anderson | 2010-09-15 | 1 | -0/+7 |
| | | | | | | | | | | 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. llvm-svn: 114036 | ||||
| * | Minimize #includes in a top-level header. | Owen Anderson | 2010-09-13 | 1 | -0/+1 |
| | | | | | llvm-svn: 113772 | ||||
| * | Fix PR7972, in which the PassRegistry was being leaked. As part of this, | Owen Anderson | 2010-09-07 | 1 | -35/+16 |
| | | | | | | | | switch to using a ManagedStatic for the global PassRegistry instead of a ManagedCleanup, and fix a destruction ordering bug this exposed. llvm-svn: 113283 | ||||
| * | Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce ↵ | Owen Anderson | 2010-09-07 | 1 | -26/+64 |
| | | | | | | | | | #include clutter and exposing internal details. llvm-svn: 113252 | ||||
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -3/+3 |
| | | | | | llvm-svn: 110460 | ||||
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -3/+3 |
| | | | | | llvm-svn: 110410 | ||||
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the ↵ | Owen Anderson | 2010-08-05 | 1 | -3/+3 |
| | | | | | | | | | address of the static ID member as the sole unique type identifier. Clean up APIs related to this change. llvm-svn: 110396 | ||||
| * | Move the smarts of AnalysisGroup registration into PassRegistry. | Owen Anderson | 2010-07-21 | 1 | -13/+33 |
| | | | | | llvm-svn: 109019 | ||||
| * | Move the handling of PassRegistrationListener's to PassRegistry. | Owen Anderson | 2010-07-20 | 1 | -0/+25 |
| | | | | | llvm-svn: 108966 | ||||
| * | Move more functionality from Pass.cpp to PassRegistry.cpp. This global will ↵ | Owen Anderson | 2010-07-20 | 1 | -1/+43 |
| | | | | | | | go away eventually, but for now we still need it around. llvm-svn: 108932 | ||||
| * | I just fail with SVN today. | Owen Anderson | 2010-07-20 | 1 | -0/+72 |
| llvm-svn: 108888 | |||||

