Commit History

Author SHA1 Message Date
  Tim Shen ae1ed388cd [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information. 8 years ago
  Tim Shen e4158c49f4 [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline. 8 years ago
  Peter Collingbourne 1f5cfa9fff Apply summary-based dead stripping to regular LTO modules with summaries. 8 years ago
  Saleem Abdulrasool 12bfbed8ef Represent debug information compression type fully 8 years ago
  Kostya Serebryany 6bba2ec198 [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 8 years ago
  Renato Golin 6235d9b1ad Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part)" 8 years ago
  Kostya Serebryany 1d0ef3c39c [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part) 8 years ago
  Tim Shen 12e8e177d0 [ThinLTO] Wire up ThinLTO and new PM 8 years ago
  Teresa Johnson 1038577776 Remove ignore-empty-index-file option 8 years ago
  Evgeniy Stepanov e432f10a18 [asan] A clang flag to enable ELF globals-gc. 8 years ago
  Kostya Serebryany 71f86399f3 [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a hidden -mllvm flag. clang part. 8 years ago
  Peter Collingbourne e8c1a7cf0f Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." 8 years ago
  Eric Liu fcb52251e4 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." 8 years ago
  Peter Collingbourne c7f067120d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. 8 years ago
  Peter Collingbourne 52cc5a2a3d Object: Remove ModuleSummaryIndexObjectFile class. 8 years ago
  Evgeniy Stepanov b7fb17a3b4 [asan] Unconditionally enable GC of globals on COFF. 8 years ago
  Evgeniy Stepanov afa3384a4e [asan] Disable ASan global-GC depending on the target and compiler flags. 8 years ago
  David Blaikie ea2cb09d2a Move Split DWARF handling to an MC option/command line argument rather than using metadata 8 years ago
  Adam Nemet c4727f2079 Don't pass FPOpFusion::Strict to the backend 8 years ago
  David Blaikie 3ff38ea696 Parse backend options during thinlto backend compile actions 8 years ago
  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