]> granicus.if.org Git - clang/history - lib/CodeGen/BackendUtil.cpp
[PM] Add support for sample PGO in the new pass manager (clang-side)
[clang] / lib / CodeGen / BackendUtil.cpp
2017-06-29 Dehao Chen[PM] Add support for sample PGO in the new pass manager...
2017-06-29 Tim Shen[NewPM] Add Clang cc1 flag -fdebug-pass-manager for...
2017-06-29 Tim Shen[ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.
2017-06-15 Peter CollingbourneApply summary-based dead stripping to regular LTO modul...
2017-06-09 Saleem AbdulrasoolRepresent debug information compression type fully
2017-06-08 Kostya Serebryany[sanitizer-coverage] one more flavor of coverage: ...
2017-06-05 Renato GolinRevert "[sanitizer-coverage] one more flavor of coverag...
2017-06-03 Kostya Serebryany[sanitizer-coverage] one more flavor of coverage: ...
2017-06-01 Tim Shen[ThinLTO] Wire up ThinLTO and new PM
2017-05-12 Teresa JohnsonRemove ignore-empty-index-file option
2017-05-09 Evgeniy Stepanov[asan] A clang flag to enable ELF globals-gc.
2017-05-05 Kostya Serebryany[sanitizer-coverage] implement -fsanitize-coverage...
2017-05-04 Peter CollingbourneRe-apply r302108, "IR: Use pointers instead of GUIDs...
2017-05-04 Eric LiuRevert "IR: Use pointers instead of GUIDs to represent...
2017-05-04 Peter CollingbourneIR: Use pointers instead of GUIDs to represent edges...
2017-05-01 Peter CollingbourneObject: Remove ModuleSummaryIndexObjectFile class.
2017-04-26 Evgeniy Stepanov[asan] Unconditionally enable GC of globals on COFF.
2017-04-24 Evgeniy Stepanov[asan] Disable ASan global-GC depending on the target...
2017-04-21 David BlaikieMove Split DWARF handling to an MC option/command line...
2017-04-20 Adam NemetDon't pass FPOpFusion::Strict to the backend
2017-04-19 David BlaikieParse backend options during thinlto backend compile...
2017-04-01 Davide Italiano[Driver] Don't crash on invalid values of -mrelocation...
2017-03-31 Teresa Johnson[ThinLTO] Handle -emit-llvm* in ThinLTO backends
2017-03-31 Teresa Johnson[ThinLTO] Set up lto::Config properly for codegen in...
2017-03-29 Adam NemetUse FPContractModeKind universally
2017-03-29 Adam NemetRevert "Use FPContractModeKind universally"
2017-03-29 Adam NemetUse FPContractModeKind universally
2017-03-23 Teresa Johnson[ThinLTO] Clang support for emitting minimized bitcode...
2017-03-21 Benjamin KramerApply clang-tidy's performance-unnecessary-value-param...
2017-03-21 Dehao ChenClang change: Do not inline hot callsites for samplepgo...
2017-03-17 Eric ChristopherRemove setting LessPreciseFPMADOption on the TargetOpti...
2017-02-21 Dehao ChenOnly enable AddDiscriminator pass when -fdebug-info...
2017-02-13 Davide Italiano[PM] Add support for instrumented PGO in the new pass...
2017-02-09 Davide Italiano[CodeGen] Remove unneeded `private`. NFCI.
2017-02-01 Dehao ChenChange debug-info-for-profiling from a TargetOption...
2017-01-26 Peter CollingbourneRe-apply r292662, "IRGen: Start using the WriteThinLTOB...
2017-01-26 Stanislav MekhanoshinUse TargetMachine adjustPassManager hook
2017-01-24 Peter CollingbourneIRGen: Factor out function clang::FindThinLTOModule...
2017-01-23 David L. JonesAdd LF_ prefix to LibFunc enums in TargetLibraryInfo.
2017-01-23 Martin BohmeRevert "IRGen: Start using the WriteThinLTOBitcode...
2017-01-20 Peter CollingbourneIRGen: Start using the WriteThinLTOBitcode pass.
2017-01-19 Dehao ChenAdd -fdebug-info-for-profiling to emit more debug info...
2017-01-17 Dan Gohman[WebAssembly] Add minimal support for the new wasm...
2017-01-13 Dehao ChenPass -fprofile-sample-use to lto backends.
2017-01-12 Dehao ChenRevert r291774 which caused buildbot failure.
2017-01-12 Dehao ChenPass -fprofile-sample-use to lto backends.
2017-01-06 Teresa Johnson[ThinLTO] Optionally ignore empty index file
2017-01-06 Mehdi AminiAdd a cc1 option to force disabling lifetime-markers...
2017-01-06 Mehdi AminiUse CodegenOpts::less when creating a TargetMachine...
2017-01-05 Saleem AbdulrasoolCodeGen: plumb header search down to the IAS
2016-12-30 Saleem AbdulrasoolCodeGen: use a StringSwitch instead of cascasding ifs
2016-12-28 Teresa Johnson[ThinLTO] No need to rediscover imports in distributed...
2016-12-27 Chandler Carruth[PH] Teach the new PM code path to support -disable...
2016-12-23 Chandler Carruth[PM] Introduce options to enable the (still experimenta...
2016-12-23 Chandler CarruthCleanup the handling of noinline function attributes...
2016-12-23 Chandler CarruthMake '-disable-llvm-optzns' an alias for '-disable...
2016-12-15 Hal FinkelInclude SmallSet.h in BackendUtil.cpp
2016-12-14 Dehao ChenCreate SampleProfileLoader pass in llvm instead of...
2016-12-14 Dehao Chenrevert r289670 which breaks bot.
2016-12-14 Dehao ChenCreate SampleProfileLoader pass in llvm instead of...
2016-12-14 Peter CollingbourneLTO: Add support for multi-module bitcode files.
2016-11-22 Marcin Koscielnicki[CodeGen] Insert TargetLibraryInfoWrapperPass before...
2016-11-18 Matthias BraunAdapt to llvm NamedRegionTimer changes
2016-11-11 Peter CollingbourneBitcode: Change getModuleSummaryIndex() to return an...
2016-11-11 Teresa JohnsonMirror the llvm changes that split Bitcode/ReaderWriter.h
2016-11-07 Evgeniy StepanovUse -fsanitize-recover instead of -mllvm -msan-keep...
2016-10-19 Sriraman TallamNew clang option -mpie-copy-relocations to use copy...
2016-10-04 Sanjay Patel[clang] make reciprocal estimate codegen a function...
2016-10-03 Gor Nishanov[coroutines] Adding builtins for coroutine intrinsics...
2016-09-23 Peter CollingbourneUpdate clang for r282299.
2016-09-23 Sjoerd MeijerRevert of r282255 because of "Fell off the end of a...
2016-09-23 Sjoerd MeijerFix for r280064 that added options for fp denormals...
2016-09-19 Dehao ChenRemove InstructionCombining and its related pass from...
2016-09-14 Kostya Serebryany[sanitizer-coverage] add yet another flavour of coverag...
2016-08-30 Kostya Serebryany[sanitizer-coverage] add two more modes of instrumentat...
2016-08-17 Mehdi Amini[ThinLTO] Adapt backend invocation to llvm API changes.
2016-08-17 Chandler Carruth[PM] Update Clang for LLVM's r278896 which re-organized...
2016-08-12 Teresa JohnsonCodeGen: Replace ThinLTO backend implementation with...
2016-08-08 Oliver Stannard[ARM] Command-line options for embedded position-indepe...
2016-07-29 Matt MastenInitial vectorization support for svml calls (short...
2016-07-27 Nirav DaveAdd flags to toggle preservation of assembly comments
2016-07-23 Xinliang David Li[Profile] Use a flag to enable PGO rather than the...
2016-07-22 Xinliang David Li[Profile] Enable profile merging with -fprofile-generat...
2016-07-15 Peter CollingbourneFrontend: Simplify ownership model for clang's output...
2016-07-10 Sean SilvaDelete dead code.
2016-06-23 Dehao ChenInvoke simplifycfg and sroa before instcombine.
2016-06-22 Hans WennborgAdd support for /Ob1 and -finline-hint-functions flags
2016-06-21 Dehao ChenInvoke PruneEH pass before Sample Profile pass.
2016-06-02 Vitaly Buka[asan] Added -fsanitize-address-use-after-scope flag
2016-05-29 Rafael EspindolaHandle -Wa,--mrelax-relocations=[no|yes].
2016-05-27 Dehao ChenAdd instcombine pass if sampleprofile pass is enabled.
2016-05-25 Derek Bruening[esan|wset] Add working set tool driver flags
2016-05-24 Saleem AbdulrasoolCodeGen: indicate to the backend the exception model
2016-05-20 Saleem AbdulrasoolCodeGen: address -Wcast-qual warning
2016-05-18 Rafael EspindolaUpdate for llvm change.
2016-05-16 Steven WuChange embed-bitcode linkage type
2016-05-11 Simon PilgrimFixed msvc warnings
2016-05-11 Steven WuEmbed bitcode in object file (clang cc1 part)
2016-04-29 Sriraman TallamDelete store to Target option PositionIndependentExecut...
2016-04-27 Justin LebarCall TargetMachine::addEarlyAsPossiblePasses from Backe...
next