summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/PluginLoader.cpp
AgeCommit message (Collapse)Author
2022-08-03ManagedStatic: remove from PluginLoaderNicolai Hähnle
Differential Revision: https://reviews.llvm.org/D129123
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
Sooooo many of these had incorrect or strange main module includes. I have manually inspected all of these, and fixed the main module include to be the nearest plausible thing I could find. If you own or care about any of these source files, I encourage you to take some time and check that these edits were sensible. I can't have broken anything (I strictly added headers, and reordered them, never removed), but they may not be the headers you'd really like to identify as containing the API being implemented. Many forward declarations and missing includes were added to a header files to allow them to parse cleanly when included first. The main module rule does in fact have its merits. =] llvm-svn: 169131
2010-11-29Merge System into Support.Michael J. Spencer
llvm-svn: 120298
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner
llvm-svn: 79842
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
llvm-svn: 74931
2009-06-23Guard the plugin loader.Owen Anderson
llvm-svn: 73925
2008-10-22Fix for PR2881: fix a small leak exposed by valgrind, using a ManagedStatic.Julien Lerouge
llvm-svn: 57984
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
llvm-svn: 45418
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling
llvm-svn: 32340
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
now cerr, cout, and NullStream resp. llvm-svn: 32298
2006-11-26Removed #include <iostream> and replace with llvm_* streams.Bill Wendling
llvm-svn: 31927
2006-07-07LoadLibraryPermanently no longer throws an exception, so this code doesn't haveChris Lattner
to catch it. Other minor cleanups. llvm-svn: 29050
2006-01-26dynamically allocate plugin space as neededAndrew Lenharth
llvm-svn: 25652
2006-01-26Remember plugins should someone like bugpoint want to know them.Andrew Lenharth
llvm-svn: 25649
2005-04-22Convert tabs to spacesMisha Brukman
llvm-svn: 21440
2005-04-21Remove trailing whitespaceMisha Brukman
llvm-svn: 21422
2004-11-29Use System/DynamicLibrary instead of Support/DynamicLinker to implement.Reid Spencer
llvm-svn: 18356
2004-09-01Changes For Bug 352Reid Spencer
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
2004-07-11Implicitly getting a new option by linking to support.o instead of support.aChris Lattner
is a bad idea. Make tools that want the option #include PluginSupport.h explicitly. llvm-svn: 14738
2004-05-28Prune #includesChris Lattner
llvm-svn: 13886
2004-01-26Fixes for PR214. Use the SHLIBEXT variable instead of hardcoding .so intoJohn Criswell
every file. llvm-svn: 10976
2003-12-14Finegrainify namespacificationChris Lattner
llvm-svn: 10464
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
llvm-svn: 9903
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
Header files will be on the way. llvm-svn: 9298
2003-10-10Change to use LinkDynamicObject instead of dlopen.Brian Gaeke
llvm-svn: 9011
2003-07-28The RTLD_GLOBAL flag allows symbols to be globally accessible, which makesMisha Brukman
resolution of symbols in the .so possible (currently assists debugging with bugpoint). llvm-svn: 7366
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
system. llvm-svn: 7014
2002-07-25*** empty log message ***Chris Lattner
llvm-svn: 3075
2002-07-23Initial checkinChris Lattner
llvm-svn: 3005