summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt
Commit message (Expand)AuthorAgeFilesLines
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-1/+1
* [CG] Actually hoist up the generic CallGraphPrinter pass from a weirdChandler Carruth2016-03-101-20/+0
* [opt] Fix description of the -disable-verify flagVedant Kumar2016-03-101-1/+1
* [opt] Only create Verifier passes when requestedVedant Kumar2016-03-101-1/+2
* Add a flag to the LLVMContext to disable name for Value other than GlobalValueMehdi Amini2016-03-101-0/+7
* PM: Implement a basic loop pass managerJustin Bogner2016-02-251-0/+5
* [PM/AA] Teach the new pass manager to use pass-by-lambda for registeringChandler Carruth2016-02-181-6/+27
* Move SafeStack to CodeGen.Benjamin Kramer2016-01-271-0/+1
* Remove autoconf supportChris Bieneman2016-01-261-17/+0
* [opt] Fix run-twice option for non-idempotent passesKeno Fischer2015-12-051-7/+11
* [opt] Fix sanitizer complaints about r254774Keno Fischer2015-12-051-5/+8
* [llc/opt] Add an option to run all passes twiceKeno Fischer2015-12-041-5/+43
* [PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth2015-08-182-2/+0
* Expose sjlj preparation through opt for my own debugging purposesReid Kleckner2015-07-091-0/+1
* Revert "(HEAD -> master, origin/master, origin/HEAD) opt: Add option to strip...Matthias Braun2015-06-241-43/+0
* opt: Add option to strip or add llvm value namesMatthias Braun2015-06-241-0/+43
* Wrap some long lines in LLVMBuild files. NFCDouglas Katzman2015-06-121-1/+12
* Remove NoFramePointerElim and NoFramePointerElimOverride from TargetOptions andAkira Hatanaka2015-05-261-5/+3
* Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka2015-05-231-6/+10
* Simplify and rename function overrideFunctionAttributes. NFC.Akira Hatanaka2015-05-231-2/+3
* Let llc and opt override "-target-cpu" and "-target-features" via command lineAkira Hatanaka2015-05-061-0/+3
* Factor out a function which determines the cpu and feature strings based onAkira Hatanaka2015-05-061-28/+10
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-4/+4
* DebugInfo: Delete DIDescriptor (but not its subclasses)Duncan P. N. Exon Smith2015-04-181-2/+2
* DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith2015-04-161-3/+3
* uselistorder: Remove the global bitsDuncan P. N. Exon Smith2015-04-151-14/+16
* uselistorder: Pull the bit through PrintModulePassDuncan P. N. Exon Smith2015-04-153-3/+9
* uselistorder: Pull bit through BitcodeWriterPassDuncan P. N. Exon Smith2015-04-153-5/+10
* IR: Set -preserve-bc-uselistorder=false by defaultDuncan P. N. Exon Smith2015-04-141-0/+5
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-3/+3
* DebugInfo: Gut DINamespace and DITemplate*ParameterDuncan P. N. Exon Smith2015-04-141-4/+4
* IR: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-7/+3
* Add -mcpu=native support to opt.Craig Topper2015-04-011-1/+17
* tools: Unify how verifyModule() is calledDuncan P. N. Exon Smith2015-03-311-1/+2
* Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith2015-03-271-4/+13
* Verifier: Remove the separate -verify-di passDuncan P. N. Exon Smith2015-03-191-8/+3
* PassManagerBuilder: Remove effectively dead 'StripDebug' optionDuncan P. N. Exon Smith2015-03-191-1/+0
* CMake: Disable ENABLE_EXPORTS for executables with MSVCReid Kleckner2015-03-181-1/+1
* Make helper functions static.Benjamin Kramer2015-03-091-1/+1
* [PM] Create a separate library for high-level pass management code.Chandler Carruth2015-03-077-598/+10
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-8/+2
* Add an IR-to-IR test for dwarf EH preparation using optReid Kleckner2015-02-181-0/+1
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-7/+8
* [multiversion] Implement the old pass manager's TTI wrapper pass inChandler Carruth2015-02-011-3/+3
* [PM] Port SimplifyCFG to the new pass manager.Chandler Carruth2015-02-012-0/+2
* [PM] Port EarlyCSE to the new pass manager.Chandler Carruth2015-02-012-0/+2
* [PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth2015-02-016-14/+27
* [PM] Refactor the analysis registration and pass pipeline parsing toChandler Carruth2015-02-013-71/+96
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-9/+4
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-0/+5
OpenPOWER on IntegriCloud