summaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2018-02-02Merging r323155:Hans Wennborg
2017-12-08[Debugify] Add a pass to test debug info preservationVedant Kumar
2017-12-05[CMake] Use PRIVATE in target_link_libraries for executablesShoaib Meenai
2017-11-27Rename CommandFlags.h -> CommandFlags.defDavid Blaikie
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-10-24[opt] Initialize WriteBitcode pass.Michael Kruse
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner
2017-08-31[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko
2017-08-20Keep Optimization Remark Yaml in NewPMSam Elliott
2017-08-04[Polly][PM] Register polly passes with the opt tool for the new-pm pathPhilip Pfaffe
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-26Make new PM honor -fdebug-info-for-profilingDehao Chen
2017-07-26Add test coverage for new PM PGOOpt handling.Dehao Chen
2017-07-11[PM] Another post-commit fix in NewPMDriverPhilip Pfaffe
2017-07-10[PM] Fix a warning.Philip Pfaffe
2017-07-10[PM] Fix r307532: Get rid of a dangling reference.Philip Pfaffe
2017-07-10[PM] Enable registration of out-of-tree passes with PassBuilderPhilip Pfaffe
2017-06-30[ORE] Add diagnostics hotness thresholdBrian Gesiak
2017-06-30[ORE] Unify spelling as "diagnostics hotness"Brian Gesiak
2017-06-01[ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-05-15[X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa
2017-05-10Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson
2017-05-10[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl
2017-04-26Revert "Turn DISubprogram into a variable-length node."Adrian Prantl
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl
2017-03-23[ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson
2017-03-21Do not inline hot callsites for samplepgo in thinlto compile phase.Dehao Chen
2017-02-17opt: Rename -default-data-layout flag to -data-layout and make it always over...Peter Collingbourne
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-26Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin
2017-01-11[PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth
2016-12-16IPO: Introduce ThinLTOBitcodeWriter pass.Peter Collingbourne
2016-11-19Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)Mehdi Amini
2016-11-19[CMake] opt depends on intrinsics_genChris Bieneman
2016-11-14Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson
2016-11-09Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini
2016-11-08[ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson
2016-11-02Fix Clang-tidy readability-redundant-string-cstr warningsMalcolm Parsons
2016-10-30 [Polly] Remove the unused POLLY_LINK_LIBS for linking polly intoHongbin Zheng
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-27Output optimization remarks in YAMLAdam Nemet
2016-09-27Revert "Output optimization remarks in YAML"Adam Nemet
2016-09-27Output optimization remarks in YAMLAdam Nemet
2016-09-07[opt] Remove an unused argument to runPassPipeline().Davide Italiano