summaryrefslogtreecommitdiff
path: root/tools/bugpoint/bugpoint.cpp
AgeCommit message (Expand)Author
2017-09-01Fix check-llvm on kernel 4.9+ with asan or msanVitaly Buka
2017-06-26[bugpoint] Do not initialize disassembler passesTobias Grosser
2017-06-24Ensure backends available in 'opt' are also available in 'bugpoint'Tobias Grosser
2017-03-21Do not inline hot callsites for samplepgo in thinlto compile phase.Dehao Chen
2016-09-06bugpoint: Return Errors instead of passing around stringsJustin Bogner
2016-09-06Revert "bugpoint: Stop threading errors through APIs that never fail"Justin Bogner
2016-09-06bugpoint: Stop threading errors through APIs that never failJustin Bogner
2016-09-02bugpoint: clang-format all of bugpoint. NFCJustin Bogner
2016-08-17[PM] Port the always inliner to the new pass manager in a much moreChandler Carruth
2016-07-31[bugpoint] Add a -Os optionDavid Majnemer
2016-06-09Search for llvm-symbolizer binary in the same directory as argv[0], beforeRichard Smith
2016-04-14Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini
2015-10-15[bugpoint] llvm-gcc doesn't exist anymore ...Davide Italiano
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth
2015-05-05[bugpoint] Increase default memory limit to 400MB to fix bugpoint tests.Daniel Sanders
2015-04-15uselistorder: Remove the global bitsDuncan P. N. Exon Smith
2015-04-14IR: Set -preserve-bc-uselistorder=false by defaultDuncan P. N. Exon Smith
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth
2014-10-16Delete -std-compile-opts.Rafael Espindola
2014-08-21Handle inlining in populateLTOPassManager like in populateModulePassManager.Rafael Espindola
2014-08-21Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder.Rafael Espindola
2014-08-05Don't internalize all but main by default.Rafael Espindola
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper
2014-03-14static link polly into toolsSebastian Pop
2014-03-08[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-04[Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth
2014-02-19Fix typoTobias Grosser
2014-01-27Do not reference llvm-gcc from bugpointTobias Grosser
2014-01-15Whitespace.NAKAMURA Takumi
2013-10-25[bugpoint] Increase the default memory limit for subprocesses to 300MB.Daniel Sanders
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-19Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth
2013-01-10Fix #includes after my last commit.Jakub Staszak
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-04Sort the #include lines for tools/...Chandler Carruth
2012-02-07Allow bugpoint to recognize -bb-vectorizeHal Finkel
2011-08-02Move methods in PassManagerBuilder offline.Rafael Espindola
2011-08-02move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola
2011-06-06Add -O1/2/3 to bugpoint, so when you conclude opt -O2 reproduces an issue, yo...Eli Friedman
2011-05-22switch bugpoint and liblto to PassManagerBuilder.Chris Lattner
2011-01-14Disable debug mode.Devang Patel
2011-01-13Little help to debug the bugpoint itself.Devang Patel
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-08-28Straighten out any triple strings passed on the command line beforeDuncan Sands
2010-08-08Most of bugpoint now only needs to know the pass names.Rafael Espindola
2010-08-07Run opt instead of bugpoint itself.Rafael Espindola
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson