summaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2016-01-27Move SafeStack to CodeGen.Benjamin Kramer
2016-01-26Remove autoconf supportChris Bieneman
2015-12-05[opt] Fix run-twice option for non-idempotent passesKeno Fischer
2015-12-05[opt] Fix sanitizer complaints about r254774Keno Fischer
2015-12-04[llc/opt] Add an option to run all passes twiceKeno Fischer
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth
2015-07-09Expose sjlj preparation through opt for my own debugging purposesReid Kleckner
2015-06-24Revert "(HEAD -> master, origin/master, origin/HEAD) opt: Add option to strip...Matthias Braun
2015-06-24opt: Add option to strip or add llvm value namesMatthias Braun
2015-06-12Wrap some long lines in LLVMBuild files. NFCDouglas Katzman
2015-05-26Remove NoFramePointerElim and NoFramePointerElimOverride from TargetOptions andAkira Hatanaka
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka
2015-05-23Simplify and rename function overrideFunctionAttributes. NFC.Akira Hatanaka
2015-05-06Let llc and opt override "-target-cpu" and "-target-features" via command lineAkira Hatanaka
2015-05-06Factor out a function which determines the cpu and feature strings based onAkira Hatanaka
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith
2015-04-18DebugInfo: Delete DIDescriptor (but not its subclasses)Duncan P. N. Exon Smith
2015-04-16DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith
2015-04-15uselistorder: Remove the global bitsDuncan P. N. Exon Smith
2015-04-15uselistorder: Pull the bit through PrintModulePassDuncan P. N. Exon Smith
2015-04-15uselistorder: Pull bit through BitcodeWriterPassDuncan P. N. Exon Smith
2015-04-14IR: Set -preserve-bc-uselistorder=false by defaultDuncan P. N. Exon Smith
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith
2015-04-14DebugInfo: Gut DINamespace and DITemplate*ParameterDuncan P. N. Exon Smith
2015-04-06IR: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith
2015-04-01Add -mcpu=native support to opt.Craig Topper
2015-03-31tools: Unify how verifyModule() is calledDuncan P. N. Exon Smith
2015-03-27Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith
2015-03-19Verifier: Remove the separate -verify-di passDuncan P. N. Exon Smith
2015-03-19PassManagerBuilder: Remove effectively dead 'StripDebug' optionDuncan P. N. Exon Smith
2015-03-18CMake: Disable ENABLE_EXPORTS for executables with MSVCReid Kleckner
2015-03-09Make helper functions static.Benjamin Kramer
2015-03-07[PM] Create a separate library for high-level pass management code.Chandler Carruth
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini
2015-02-18Add an IR-to-IR test for dwarf EH preparation using optReid Kleckner
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth
2015-02-01[multiversion] Implement the old pass manager's TTI wrapper pass inChandler Carruth
2015-02-01[PM] Port SimplifyCFG to the new pass manager.Chandler Carruth
2015-02-01[PM] Port EarlyCSE to the new pass manager.Chandler Carruth
2015-02-01[PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth
2015-02-01[PM] Refactor the analysis registration and pass pipeline parsing toChandler Carruth
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth
2015-01-29Add a Windows EH preparation pass that zaps resumesReid Kleckner
2015-01-24[PM] Port LowerExpectIntrinsic to the new pass manager.Chandler Carruth
2015-01-24[PM] Port instcombine to the new pass manager!Chandler Carruth
2015-01-24[PM] Rework how the TargetLibraryInfo pass integrates with the new passChandler Carruth
2015-01-22[PM] Actually add the new pass manager support for the assumption cache.Chandler Carruth
2015-01-20[PM] Port LoopInfo to the new pass manager, adding both a LoopAnalysisChandler Carruth
2015-01-15[PM] Port TargetLibraryInfo to the new pass manager, provided by theChandler Carruth