Commit History

Author SHA1 Message Date
  Davide Italiano d11ae8abf6 [Driver] Don't crash on invalid values of -mrelocation-model=. 8 years ago
  Teresa Johnson 03c6593ecc [ThinLTO] Handle -emit-llvm* in ThinLTO backends 8 years ago
  Teresa Johnson 462da6c855 [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends 8 years ago
  Adam Nemet 922e16babe Use FPContractModeKind universally 8 years ago
  Adam Nemet 38e2463d97 Revert "Use FPContractModeKind universally" 8 years ago
  Adam Nemet 66c3ea0d3b Use FPContractModeKind universally 8 years ago
  Teresa Johnson ae3ac33237 [ThinLTO] Clang support for emitting minimized bitcode for thin link 8 years ago
  Benjamin Kramer 3c892b9138 Apply clang-tidy's performance-unnecessary-value-param to parts of clang. 8 years ago
  Dehao Chen 19560c3376 Clang change: Do not inline hot callsites for samplepgo in thinlto compile phase. 8 years ago
  Eric Christopher 0812d1f1bb Remove setting LessPreciseFPMADOption on the TargetOption as it's 8 years ago
  Dehao Chen e4073c3167 Only enable AddDiscriminator pass when -fdebug-info-for-profiling is true 8 years ago
  Davide Italiano 01e065de43 [PM] Add support for instrumented PGO in the new pass manager (clang-side) 8 years ago
  Davide Italiano c61bb67ca9 [CodeGen] Remove unneeded `private`. NFCI. 8 years ago
  Dehao Chen 1090ea6d34 Change debug-info-for-profiling from a TargetOption to a function attribute. 8 years ago
  Peter Collingbourne 8fda076bbf Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass." 8 years ago
  Stanislav Mekhanoshin 28bb146918 Use TargetMachine adjustPassManager hook 8 years ago
  Peter Collingbourne 88a607f9fe IRGen: Factor out function clang::FindThinLTOModule. NFCI. 8 years ago
  David L. Jones 5bbcdd7ff9 Add LF_ prefix to LibFunc enums in TargetLibraryInfo. 8 years ago
  Martin Bohme 48a5626030 Revert "IRGen: Start using the WriteThinLTOBitcode pass." 8 years ago
  Peter Collingbourne c48487216a IRGen: Start using the WriteThinLTOBitcode pass. 8 years ago
  Dehao Chen d90c50eaea Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection 8 years ago
  Dan Gohman e1c8be73d0 [WebAssembly] Add minimal support for the new wasm object format triple. 8 years ago
  Dehao Chen 4a54b1e3ab Pass -fprofile-sample-use to lto backends. 8 years ago
  Dehao Chen 2f233c101b Revert r291774 which caused buildbot failure. 8 years ago
  Dehao Chen ae4063670e Pass -fprofile-sample-use to lto backends. 8 years ago
  Teresa Johnson 2d274eab57 [ThinLTO] Optionally ignore empty index file 8 years ago
  Mehdi Amini eb5173196b Add a cc1 option to force disabling lifetime-markers emission from clang 8 years ago
  Mehdi Amini d362589cd8 Use CodegenOpts::less when creating a TargetMachine for clang `-O1` 8 years ago
  Saleem Abdulrasool 72e537abaf CodeGen: plumb header search down to the IAS 8 years ago
  Saleem Abdulrasool ac2b77e46c CodeGen: use a StringSwitch instead of cascasding ifs 8 years ago