1. Sep 08, 2021
  2. Sep 06, 2021
  3. Sep 04, 2021
  4. Sep 03, 2021
    • Stefan Gränitz's avatar
      [Orc] Enable debug object tests only on x86_64 hosts · c8905f1b
      Stefan Gränitz authored
      These tests rely on running IR code with an explicit x86_64 target triple. They won't work on other architectures. (They won't work for 32-bit processes on x86_64 hosts either. We will take care of this later.)
      
      Differential Revision: https://reviews.llvm.org/D107640
      
      (cherry picked from commit c5ab55f5)
      c8905f1b
    • Petr Hosek's avatar
      [Linker] Support weak symbols in nodeduplicate COMDAT group · 7a4a5d41
      Petr Hosek authored
      When a nodeduplicate COMDAT group contains a weak symbol, choose
      a non-weak symbol (or one of the weak ones) rather than reporting
      an error. This should address issue PR51394.
      
      With the current IR representation, a generic comdat nodeduplicate
      semantics is not representable for LTO. In the linker, sections and
      symbols are separate concepts. A dropped weak symbol does not force the
      defining input section to be dropped as well (though it can be collected
      by GC). In the IR, when a weak linkage symbol is dropped, its associate
      section content is dropped as well.
      
      For InstrProfiling, which is where ran into this issue in PR51394, the
      deduplication semantic is a sufficient workaround.
      
      Differential Revision: https://reviews.llvm.org/D108689
      7a4a5d41
  5. Sep 02, 2021
  6. Sep 01, 2021
  7. Aug 31, 2021
  8. Aug 28, 2021
  9. Aug 27, 2021