summaryrefslogtreecommitdiff
path: root/tools/opt
Commit message (Expand)AuthorAge
* opt: Initialize asm printersTobias Grosser2014-06-13
* raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer2014-04-29
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-25
* [C++] Use 'nullptr'. Tools edition.Craig Topper2014-04-25
* [PM] Add a new-PM-style CGSCC pass manager using the newly addedChandler Carruth2014-04-21
* [PM] Wire the analysis passes (such as they are) into the registry, andChandler Carruth2014-04-21
* [PM] Add a nice low-tech registry of passes as a boring macro expansionChandler Carruth2014-04-21
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-17
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-15
* static link polly into toolsSebastian Pop2014-03-14
* Move duplicated code into a helper function (exposed through overload).Eli Bendersky2014-03-12
* [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now thatChandler Carruth2014-03-09
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-08
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* [Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth2014-03-04
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-25
* Store a DataLayout in Module.Rafael Espindola2014-02-25
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-24
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-22
* One last pass of DataLayout variable renaming.Rafael Espindola2014-02-21
* Refactor TargetOptions initialization into a single place.Eli Bendersky2014-02-19
* Move more self-contained functionality away from tools/opt/opt.cppEli Bendersky2014-02-12
* Move the *PassPrinter into their own module.Eli Bendersky2014-02-10
* [PM] Add a new "lazy" call graph analysis pass for the new pass manager.Chandler Carruth2014-02-06
* [PM] Back out one hunk of the patch in r200901 that was *supposed* to goChandler Carruth2014-02-06
* [PM] Wire up the analysis managers in the opt driver. This isn't reallyChandler Carruth2014-02-06
* cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith2014-02-04
* Whitespace.NAKAMURA Takumi2014-01-20
* [PM] Wire up the Verifier for the new pass manager and connect it to theChandler Carruth2014-01-20
* [opt][PassInfo] Allow opt to run passes that need target machine.Quentin Colombet2014-01-16
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* [PM] Wire up support for writing bitcode with new PM.Chandler Carruth2014-01-13
* [PM] Wire up support for printing assembly output from the opt command.Chandler Carruth2014-01-13
* [PM] Add an enum for describing the desired output strategy, and runChandler Carruth2014-01-13
* [PM] Add module and function printing passes for the new pass manager.Chandler Carruth2014-01-12
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-12
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-12
* [PM] Fix a bunch of bugs I spotted by inspection when working on thisChandler Carruth2014-01-12
* [PM] Add support for parsing function passes and function pass managerChandler Carruth2014-01-12
* [PM] Actually nest pass managers correctly when parsing the passChandler Carruth2014-01-11
* [PM] Add names to passes under the new pass manager, and a debug outputChandler Carruth2014-01-11
* [PM] Add (very skeletal) support to opt for running the new passChandler Carruth2014-01-11
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07