summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/opt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* CodeGen: Make the global-merge pass independently testable, and add a test.Peter Collingbourne2016-05-191-0/+1
* Delete Reloc::Default.Rafael Espindola2016-05-181-4/+3
* Add TargetMachine::addEarlyAsPossiblePasses, and call it from opt.Justin Lebar2016-04-271-11/+20
* Introduce llvm.load.relative intrinsic.Peter Collingbourne2016-04-221-0/+1
* Enable ODR uniquing of DITypes in more placesTeresa Johnson2016-04-191-0/+6
* ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover2016-04-181-0/+6
* Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini2016-04-141-1/+1
* Sanity check `opt` options compatibility: can't have module-summary or module...Mehdi Amini2016-04-131-2/+6
OpenPOWER on IntegriCloud