summaryrefslogtreecommitdiff
path: root/llvm/tools/bugpoint/OptimizerDriver.cpp
AgeCommit message (Expand)Author
2025-11-20Revert "[NFC][bugpoint] Namespace cleanup in `bugpoint`" (#168961)Rahul Joshi
2025-11-20[NFC][bugpoint] Namespace cleanup in `bugpoint` (#168921)Rahul Joshi
2025-10-13[NFC][LLVM] Code cleanup in bugpoint (#162909)Rahul Joshi
2025-10-11Move the preserve-{bc,ll}-uselistorder options out of individual tools, make ...Mingjie Xu
2025-03-29[bugpoint] Avoid repeated hash lookups (NFC) (#133616)Kazu Hirata
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr
2024-01-19[tools] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-03-16[opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pmArthur Eubanks
2022-12-01Support: Convert Program APIs to std::optionalMatt Arsenault
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata
2021-09-02[clangd, llvm] Remove redundant calls to c_str() (NFC)Kazu Hirata
2020-09-15[Bugpoint][NewPM] Pin bugpoint to legacy PMArthur Eubanks
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-09-30[bugpoint] Update runPasses to take ArrayRef instead of a pointer (NFC)Florian Hahn
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-10[bugpoint] Find 'opt', etc., in bugpoint directoryBrian Gesiak
2018-06-12Refactor ExecuteAndWait to take StringRefs.Zachary Turner
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-02-14Change the BugDriver to store the current module with std::unique_ptr.Rafael Espindola
2018-02-14Pass a reference to a module to the bitcode writer.Rafael Espindola
2018-02-09[bugpoint] Report non-existent opt binaryVedant Kumar
2018-02-09[bugpoint] Delete a dead cl::opt (-child-output)Vedant Kumar
2017-12-13Remove redundant includes from tools.Michael Zolotukhin
2017-11-22Remove unnecessary code.Rafael Espindola
2017-11-16Convert another use of createUniqueFile to TempFile::create.Rafael Espindola
2017-11-16Convert another use of createUniqueFile to TempFile::create.Rafael Espindola
2017-11-16Convert a use of createUniqueFile to TempFile::create.Rafael Espindola
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner
2017-09-13Convenience/safety fix for llvm::sys::Execute(And|No)WaitAlexander Kornienko
2017-06-09bugpoint: disabling symbolication of bugpoint-executed programsDavid Blaikie
2017-06-01Prefer static namespace-scoped variables over anon namespacing per style guideDavid Blaikie
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson
2016-09-02bugpoint: clang-format all of bugpoint. NFCJustin Bogner
2016-06-29[bugpoint] Simplify code by moving exception to only callerPhilip Reames
2015-04-15uselistorder: Remove the global bitsDuncan P. N. Exon Smith
2015-04-15uselistorder: Pull the bit through WriteToBitcodFile()Duncan P. N. Exon Smith
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth
2014-11-07Fix style.Michael J. Spencer
2014-11-04Use findProgramByName.Michael J. Spencer
2014-08-26Return a std::unique_ptr from parseInputFile and propagate. NFC.Rafael Espindola
2014-08-25Modernize raw_fd_ostream's constructor a bit.Rafael Espindola
2014-06-13Remove 'using std::error_code' from tools.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth
2013-08-05[bugpoint] Allow the user to specify the path to opt on the commandline.Michael Gottesman