summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/opt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [opt] Port the debugify passes to the new pass managerVedant Kumar2018-02-151-4/+1
* Pass a module reference to CloneModule.Rafael Espindola2018-02-141-4/+4
* LLParser: add an argument for overriding data layout and do not check alloca ...Yaxun Liu2018-01-301-7/+5
* Another try to commit 323321 (aggressive instruction combine).Amjad Aboud2018-01-251-0/+1
* Reverted 323321.Amjad Aboud2018-01-241-1/+0
* [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud2018-01-241-0/+1
* [Debugify] Add a mode to opt to enable faster testingVedant Kumar2018-01-231-0/+14
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+1
* Rename CommandFlags.h -> CommandFlags.defDavid Blaikie2017-11-271-1/+1
* Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg2017-11-141-1/+2
* re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-031-0/+1
* [opt] Initialize WriteBitcode pass.Michael Kruse2017-10-241-0/+1
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-121-3/+4
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-121-4/+3
* Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl2017-10-021-1/+2
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-9/+9
* Keep Optimization Remark Yaml in NewPMSam Elliott2017-08-201-9/+10
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-1/+1
* [ORE] Add diagnostics hotness thresholdBrian Gesiak2017-06-301-0/+8
* [ORE] Unify spelling as "diagnostics hotness"Brian Gesiak2017-06-301-1/+1
* [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen2017-06-011-2/+4
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-3/+9
* [X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa2017-05-151-0/+1
* Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson2017-05-101-0/+1
* [CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha2017-05-101-1/+1
* [ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson2017-03-231-1/+20
* Do not inline hot callsites for samplepgo in thinlto compile phase.Dehao Chen2017-03-211-1/+1
* opt: Rename -default-data-layout flag to -data-layout and make it always over...Peter Collingbourne2017-02-171-11/+7
* Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin2017-01-261-6/+1
* IPO: Introduce ThinLTOBitcodeWriter pass.Peter Collingbourne2016-12-161-1/+7
* Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)Mehdi Amini2016-11-191-1/+2
* Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson2016-11-141-0/+1
* Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini2016-11-091-1/+0
* [ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson2016-11-081-0/+1
* Output optimization remarks in YAMLAdam Nemet2016-09-271-0/+23
* Revert "Output optimization remarks in YAML"Adam Nemet2016-09-271-23/+0
* Output optimization remarks in YAMLAdam Nemet2016-09-271-0/+23
* [opt] Remove an unused argument to runPassPipeline().Davide Italiano2016-09-071-1/+1
* Add a counter-function insertion passHal Finkel2016-09-011-0/+1
* [PM] Port the always inliner to the new pass manager in a much moreChandler Carruth2016-08-171-1/+2
* [PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson2016-08-121-1/+2
* opt: Adding -O0 to opt toolGor Nishanov2016-08-051-1/+14
* [coroutines] Part 3 of N: Adding Boilerplate for Coroutine PassesDavid Majnemer2016-07-281-0/+10
* [PM] Port SymbolRewriter to the new PMMichael Kuperstein2016-07-251-1/+1
* [OptRemark,LDist] RFC: Add hotness attributeAdam Nemet2016-07-151-0/+8
* [PM] Port UnreachableBlockElim to the new Pass ManagerWei Mi2016-07-081-0/+1
* [PM] Port PreISelIntrinsicLowering to the new PMMichael Kuperstein2016-06-241-1/+1
* Use FPasses in opt exactly when it is initialized.Patrik Hagglund2016-06-151-1/+1
* Search for llvm-symbolizer binary in the same directory as argv[0], beforeRichard Smith2016-06-091-1/+1
* [ARM, AArch64] Properly initialize InterleavedAccessPassMatthew Simpson2016-05-191-0/+1
OpenPOWER on IntegriCloud