summaryrefslogtreecommitdiff
path: root/tools/bugpoint/OptimizerDriver.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper1-7/+7
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola1-1/+1
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2013-08-05[bugpoint] Allow the user to specify the path to opt on the commandline.Michael Gottesman1-1/+4
2013-07-16Add a wrapper for open.Rafael Espindola1-1/+1
2013-07-05Add a createUniqueFile function and switch llvm's users of unique_file.Rafael Espindola1-4/+4
2013-06-18Add a version of unique_file that return just the file name.Rafael Espindola1-10/+2
2013-06-18Remove usage of PathV1.h from OptimizerDriver.cpp.Rafael Espindola1-26/+32
2013-06-18Convert some uses of eraseFromDisk.Rafael Espindola1-3/+3
2013-06-18Don't use PathV1.h in tools/bugpoint/Miscompilation.cpp.Rafael Espindola1-11/+19
2013-06-13Don't use PathV1.h in FileUtilities.h.Rafael Espindola1-0/+1
2013-06-13Avoid using PathV1.h in Program.h.Rafael Espindola1-5/+5
2013-06-13Have sys::FindProgramByName return a std::string.Rafael Espindola1-3/+2
2013-06-12Remove the program class.Rafael Espindola1-5/+5
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-2/+2
2012-12-04Sort the #include lines for tools/...Chandler Carruth1-5/+5
2012-10-08Move TargetData to DataLayout.Micah Villmow1-1/+1
2012-03-19Fix two bugpoint bugs:Chris Lattner1-5/+7
2011-05-21Have Program::Wait return -2 for crashed and timeouts instead of embeddingAndrew Trick1-1/+1
2011-02-24fit in 80 cols.Chris Lattner1-1/+2
2010-11-29Merge System into Support.Michael J. Spencer1-2/+2
2010-11-03Rename FindExecutable to PrependMainExecutablePath.Mikhail Glushenkov1-1/+2
2010-11-0380-col violations, trailing whitespace.Mikhail Glushenkov1-4/+4
2010-10-29Check for (unlikely) errors from FindExecutable.Dan Gohman1-1/+8
2010-10-29Delete this obsolete comment.Dan Gohman1-4/+0
2010-10-07Move tool_output_file into its own file.Dan Gohman1-1/+1
2010-09-01Make tool_output_file's raw_ostream instance a member variable insteadDan Gohman1-8/+8
2010-08-24Apply "Win32's Hybrid path separator in argv[0] should be accepted to bugpoint",Chris Lattner1-10/+3
2010-08-20Convert tools to use tool_output_file, and introduce errorDan Gohman1-8/+20
2010-08-08Add a opt-args option that can be used to pass arguments to every optRafael Espindola1-0/+6
2010-08-08Most of bugpoint now only needs to know the pass names.Rafael Espindola1-4/+4
2010-08-07Run opt instead of bugpoint itself.Rafael Espindola1-35/+19
2010-08-05Revert bugpoint change due to buildbot breakage.Bob Wilson1-19/+35
2010-08-05Run opt instead of bugpoint itself.Rafael Espindola1-35/+19
2010-08-05Make EmitProgressBitcode const and add a Module argument to runPasses. UseRafael Espindola1-10/+7
2010-07-28Instead of abusing swapProgramIn, just add a Module argument toRafael Espindola1-5/+6
2010-07-20Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson1-4/+4
2010-07-20Reapply r108794, a fix for the failing test from last time.Owen Anderson1-4/+4
2010-07-20Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar1-4/+4
2010-07-20Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson1-4/+4
2010-03-19Bugpoint's default memory limit (100MB) was too low for valgrind, soJeffrey Yasskin1-2/+0
2009-09-07Add -output-prefix option to bugpoint (to change the default output name).Daniel Dunbar1-3/+6
2009-08-25Make LLVM command-line tools overwrite their output files without -f.Dan Gohman1-3/+3
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner1-20/+18
2009-08-23eliminate the std::ostream forms of the bitcode writing APIs.Chris Lattner1-15/+17
2009-08-18Include valgrind in the steps to reproduce if valgrind was used to reproduceNick Lewycky1-0/+1
2009-08-05Fix FindExecutable to use sys::Path::GetMainExecutable instead ofDan Gohman1-1/+1
2009-07-16Convert more tools code from cerr and cout to errs() and outs().Dan Gohman1-25/+24
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson1-1/+1