aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/PassSupport.h
AgeCommit message (Expand)Author
2017-09-06[Pass] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-04-20Fixing outdated comment [NFC]Artyom Skrobov
2017-02-05Revamp llvm::once_flag to be closer to std::once_flagKamil Rytarowski
2016-10-01Use StringRef in Pass Info/Support API (NFC)Mehdi Amini
2016-06-04[LPM] Reinstate r271781 which reinstated r271652 to replace theChandler Carruth
2016-06-04[LPM] Revert r271781 which was a re-commit of r271652.Chandler Carruth
2016-06-04[LPM] Reinstate r271652 to replace the CALL_ONCE_... macro in the legacyChandler Carruth
2016-06-03Revert "[LPM] Replace the CALL_ONCE_... macro in the legacy pass manager with...Benjamin Kramer
2016-06-03[LPM] Replace the CALL_ONCE_... macro in the legacy pass manager withChandler Carruth
2016-06-03Run clang-format over PassSupport.h, mostly to get the macros allChandler Carruth
2016-04-18[NFC] Header cleanupMehdi Amini
2015-08-18Support: Clean up TSan annotations.Peter Collingbourne
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2014-10-15Defining a new API for debug options that doesn't rely on static global cl::o...Chris Bieneman
2014-06-13Move GlobalMerge from Transform to CodeGen.Jiangning Liu
2014-06-12Remove pimpl class from PassRegistry.Zachary Turner
2014-06-12Do not register and de-register PassRegistrationListeners duringZachary Turner
2014-06-11Create macro INITIALIZE_TM_PASS.Jiangning Liu
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper
2014-03-03Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer
2014-03-03[C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer
2014-01-16[opt][PassInfo] Allow opt to run passes that need target machine.Quentin Colombet
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2012-12-17Fix comment typo.Duncan Sands
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2011-12-08Add Tsan annotations to the pass system.Nick Lewycky
2011-05-10Revert r131155 for now. It makes VMCore depend on Analysis and TransformsNick Lewycky
2011-05-10Add support for plugins add passes to the default set of passes. The standar...David Chisnall
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-20Attempt to fix valgrind complaining about (benign) leaks in pass registration...Owen Anderson
2010-10-19Remove extraneous slash.Owen Anderson
2010-10-19Factor out the call-once implementation into its own macro.Owen Anderson
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-14Try again at implementing thread-safe lazy pass initialization, without depen...Owen Anderson
2010-10-14Revert r116489. It included some changes I didn't intend to commit, and brok...Owen Anderson
2010-10-14Apparently MSVC doesn't support thread-safe static local initialization. Rol...Owen Anderson
2010-10-13Conversely, Analysis-implementations do NOT need to initialize the AnalysisGr...Owen Anderson
2010-10-13Analysis groups need to initialize their default implementations.Owen Anderson
2010-10-13Take advantage of C++'s thread-safe static local initialization to simplify t...Owen Anderson
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-10-07Move the pass initialization helper functions into the llvm namespace, and addOwen Anderson
2010-10-06Hide analysis group registration behind a macro, just like pass registration.Owen Anderson
2010-10-06Pass initialization functions should take a PassRegistry as a parameterOwen Anderson
2010-10-05Another step towards getting rid of static ctors for pass registration: have ...Owen Anderson