aboutsummaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2018-07-24[Debugify] Export per-pass debug info loss statisticsVedant Kumar
2018-07-24[Debugify] Move interface definitions to a header, NFCVedant Kumar
2018-07-06[Debugify] Allow unsigned values narrower than their variablesVedant Kumar
2018-06-28[Debugify] Do not report line 0 locations as errorsVedant Kumar
2018-06-27[Debugify] Handle failure to get fragment size when checking dbg.valuesVedant Kumar
2018-06-26[Debugify] Diagnose mis-sized dbg.valuesVedant Kumar
2018-06-26[Debugify] Don't treat missing dbg.values as an error (PR37942)Vedant Kumar
2018-06-06[Debugify] Move debug value intrinsics closer to their operand defsVedant Kumar
2018-06-06[Debugify] Add a quiet mode to suppress warningsVedant Kumar
2018-06-05[opt] Introduce -strip-named-metadataVedant Kumar
2018-06-05[Debugify] Don't insert debug values after terminating deoptsVedant Kumar
2018-06-05Apply clang-format on a file, NFCVedant Kumar
2018-06-04[Debugify] Preserve analyses in -check-debugifyVedant Kumar
2018-06-04[Debugify] Add debug intrinsics before terminating musttail callsVedant Kumar
2018-06-04[Debugify] Don't apply DI before the bitcode writer passVedant Kumar
2018-06-04[opt] Add a -strip-module-flags optionVedant Kumar
2018-06-04Reformat overflowing lines, NFCVedant Kumar
2018-06-03[Debugify] Skip dbg.value placement for EH pads, musttailVedant Kumar
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn
2018-05-24[Debugify] Set a DI version module flag for llc compatibilityVedant Kumar
2018-05-24[Debugify] Avoid printing unnecessary square braces, NFCVedant Kumar
2018-05-17[Debugify] Print the output to stderrAnastasis Grammenos
2018-05-15[Debugfiy] Print the pass name next to the resultAnastasis Grammenos
2018-05-15[Debugify] Add -debugify-each for testing each pass in a pipelineVedant Kumar
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-24[AggressiveInstCombine] Add library initializer routine for AggressiveInstCom...Craig Topper
2018-04-13[DebugInfo][OPT] NFC follow-up on "Fixing a couple of DI duplication bugs of ...Roman Tereshin
2018-04-13[DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModuleRoman Tereshin
2018-04-13Define InitLLVM to do common initialization all at once.Rui Ueyama
2018-04-11Rename *CommandFlags.def to *CommandFlags.incDavid Blaikie
2018-04-05Re-land r329273: [Plugins] Add a slim plugin API to work together with the ne...Philip Pfaffe
2018-04-05Revert "[Plugins] Add a slim plugin API to work together with the new PM"Philip Pfaffe
2018-04-05[Plugins] Add a slim plugin API to work together with the new PMPhilip Pfaffe
2018-02-15[Debugify] Don't check functions which were skippedVedant Kumar
2018-02-15[opt] Port the debugify passes to the new pass managerVedant Kumar
2018-02-14Pass a module reference to CloneModule.Rafael Espindola
2018-02-13[Debugify] Avoid verifier failure on non-definition subprogramsVedant Kumar
2018-01-30LLParser: add an argument for overriding data layout and do not check alloca ...Yaxun Liu
2018-01-25Another try to commit 323321 (aggressive instruction combine).Amjad Aboud
2018-01-24Reverted 323321.Amjad Aboud
2018-01-24[InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud
2018-01-23[Debugify] Add a mode to opt to enable faster testingVedant Kumar
2018-01-23NewPM: Add an extension point for the start of the pipeline.David Blaikie
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth
2018-01-06[Debugify] Handled unsized typesVedant Kumar
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