1. Aug 19, 2023
    • Paul Robinson's avatar
      Reapply "[DebugInfo] Alternate (more efficient) MD5 fix" · 1fcc2bc3
      Paul Robinson authored
      D155991 changed the file lookup to do a full string compare on the
      filename; however, this added ~0.5% to compile time with -g.
      Go back to the previous pointer-based lookup, but capture the main
      file's checksum as well as its name to use when creating the extra
      DIFile entry. This causes all entries to be consistent and also
      avoids computing the checksum twice.
      
      This reverts commit 5956648f.
      There was a string lifetime issue that is now corrected.
      
      Differential Revision: https://reviews.llvm.org/D156571
      1fcc2bc3
    • Fangrui Song's avatar
      Rename warn_drv_overriding_flag_option (-Woverriding-t-option) to... · 1c66d08b
      Fangrui Song authored
      Rename warn_drv_overriding_flag_option (-Woverriding-t-option) to warn_drv_overriding_flag_option (-Woverriding-option)
      
      warn_drv_overriding_flag_option was added for clang-cl `/T*` options (D1290) and its group name was planned to be renamed to overriding-option.
      The name -Woverriding-t-option does not make sense for other uses,
      mostly related to -ffp-model= related diagnostics.
      
      Reviewed By: hans, skan, dexonsmith
      
      Differential Revision: https://reviews.llvm.org/D158137
      1c66d08b
  2. Aug 18, 2023