summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/opt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use make_unique instead of reset() and 'new'Craig Topper2014-12-121-1/+2
* Use range-based for loop.Craig Topper2014-12-121-2/+2
* Remove unnecessary calls to unique_ptr::get.Craig Topper2014-12-121-7/+7
* DebugIR: Delete -debug-irDuncan P. N. Exon Smith2014-11-291-1/+0
* Transform: add SymbolRewriter passSaleem Abdulrasool2014-11-071-0/+1
* Delete -std-compile-opts.Rafael Espindola2014-10-161-41/+2
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-2/+2
* Return a std::unique_ptr from the IRReader.h functions. NFC.Rafael Espindola2014-08-261-2/+1
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-251-10/+8
* Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset2014-08-211-1/+1
* Move some logic to populateLTOPassManager.Rafael Espindola2014-08-211-11/+5
* llvm-gcc is dead.Rafael Espindola2014-08-211-4/+3
* Handle inlining in populateLTOPassManager like in populateModulePassManager.Rafael Espindola2014-08-211-1/+3
* Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder.Rafael Espindola2014-08-211-1/+1
* Don't internalize all but main by default.Rafael Espindola2014-08-051-6/+1
* opt: Initialize asm printersTobias Grosser2014-06-131-0/+1
* raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer2014-04-291-0/+1
* [C++] Use 'nullptr'. Tools edition.Craig Topper2014-04-251-4/+4
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-171-1/+2
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-151-3/+15
* static link polly into toolsSebastian Pop2014-03-141-0/+10
* Move duplicated code into a helper function (exposed through overload).Eli Bendersky2014-03-121-8/+1
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-4/+4
* [Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth2014-03-041-1/+1
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-041-1/+1
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-4/+6
* Store a DataLayout in Module.Rafael Espindola2014-02-251-5/+2
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-2/+2
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-241-2/+2
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-221-0/+4
* One last pass of DataLayout variable renaming.Rafael Espindola2014-02-211-7/+7
* Refactor TargetOptions initialization into a single place.Eli Bendersky2014-02-191-24/+2
* Move more self-contained functionality away from tools/opt/opt.cppEli Bendersky2014-02-121-61/+2
* Move the *PassPrinter into their own module.Eli Bendersky2014-02-101-206/+7
* [PM] Wire up the Verifier for the new pass manager and connect it to theChandler Carruth2014-01-201-1/+7
* [opt][PassInfo] Allow opt to run passes that need target machine.Quentin Colombet2014-01-161-1/+3
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* [PM] Wire up support for writing bitcode with new PM.Chandler Carruth2014-01-131-1/+1
* [PM] Add an enum for describing the desired output strategy, and runChandler Carruth2014-01-131-2/+8
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-121-2/+2
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-121-1/+1
* [PM] Add (very skeletal) support to opt for running the new passChandler Carruth2014-01-111-1/+20
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-051-2/+8
* opt: Mirror vectorization presets of clangArnold Schwaighofer2013-12-031-2/+14
* Debug Info: In DIBuilder, the context field of subprogram is updated to useManman Ren2013-10-101-1/+1
* Test commit. Remove whitespace from otherwise empty lines.Greg Bedwell2013-10-091-2/+2
* Lift alignment restrictions for load/store folding on VINSERTF128/VEXTRACTF12...Craig Topper2013-09-181-0/+1
* Debug Info: Use DIScopeRef for DIType::getContext.Manman Ren2013-09-091-1/+7
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-281-3/+9
OpenPOWER on IntegriCloud