[all-commits] [llvm/llvm-project] f99bb0: [SPIR-V] Emit DebugTypeBasic for NonSemantic DI (#...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Mon Sep 16 19:20:23 PDT 2024


  Branch: refs/heads/users/vitalybuka/spr/nfcsanitizer-remove-else-if-from-threaddescriptorsizefallback
  Home:   https://github.com/llvm/llvm-project
  Commit: f99bb02d7d28bb127af86483d9c2710088f76756
      https://github.com/llvm/llvm-project/commit/f99bb02d7d28bb127af86483d9c2710088f76756
  Author: bwlodarcz <bertrand.wlodarczyk at intel.com>
  Date:   2024-09-16 (Mon, 16 Sep 2024)

  Changed paths:
    M llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
    R llvm/test/CodeGen/SPIRV/debug-info/basic-global-di.ll
    A llvm/test/CodeGen/SPIRV/debug-info/debug-compilation-unit.ll
    A llvm/test/CodeGen/SPIRV/debug-info/debug-type-basic.ll

  Log Message:
  -----------
  [SPIR-V] Emit DebugTypeBasic for NonSemantic DI (#106980)

The commit introduces support for fundamental DI instruction. Metadata
handlers required for this instruction is stored inside debug records
(https://llvm.org/docs/SourceLevelDebugging.html) parts of the module
which rises the necessity of it's traversal.


  Commit: c96ee0ffaf5ee7afa1f4b0be0662852f57b47244
      https://github.com/llvm/llvm-project/commit/c96ee0ffaf5ee7afa1f4b0be0662852f57b47244
  Author: Henrik G. Olsson <hnrklssn at gmail.com>
  Date:   2024-09-16 (Mon, 16 Sep 2024)

  Changed paths:
    M clang/test/utils/update-verify-tests/lit.local.cfg

  Log Message:
  -----------
  fix update-verify-tests test suite for AIX (#108871)

The diff command on AIX doesn't support the --strip-trailing-cr flag.
The internal python implementation does, so execute the tests in the
update-verify-tests test suite using the internal shell for
compatibility.


  Commit: 7b3d4e38ddd15b294bd32d34e7f5e194840a4dbd
      https://github.com/llvm/llvm-project/commit/7b3d4e38ddd15b294bd32d34e7f5e194840a4dbd
  Author: Enna1 <xumingjie.enna1 at bytedance.com>
  Date:   2024-09-17 (Tue, 17 Sep 2024)

  Changed paths:
    M compiler-rt/lib/asan/asan_linux.cpp

  Log Message:
  -----------
  [NFC][ASan] Replace calls to Report() and Die() with ReportIncompatibleRT() in AsanCheckIncompatibleRT() (#107991)


  Commit: a20794b574803677e6407bdccef136d2e1622535
      https://github.com/llvm/llvm-project/commit/a20794b574803677e6407bdccef136d2e1622535
  Author: Enna1 <xumingjie.enna1 at bytedance.com>
  Date:   2024-09-17 (Tue, 17 Sep 2024)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp

  Log Message:
  -----------
  [Sanitizer] Call Die() instead of Abort() when failed to reserve shadow memory range (#107833)

I grep the code and find that `Abort()` is only called in `Die()` when
the flag `abort_on_error` is set.
Thus, if reserving shadow memory range fails, `Die()` rather than
`Abort()` should be called. In this case, the flag `abort_on_error` will
be respected and the die callbacks will be called.


  Commit: fab60a6bae38fea7afe9d2dcadd44fb3e5c7bc25
      https://github.com/llvm/llvm-project/commit/fab60a6bae38fea7afe9d2dcadd44fb3e5c7bc25
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-09-16 (Mon, 16 Sep 2024)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp

  Log Message:
  -----------
  [NFC][sanitizer] Simplify ThreadDescriptorSizeFallback using early return (#108908)


  Commit: e2c6c02c3e318a002e335fc94fe2ce97d026805c
      https://github.com/llvm/llvm-project/commit/e2c6c02c3e318a002e335fc94fe2ce97d026805c
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-09-16 (Mon, 16 Sep 2024)

  Changed paths:
    M clang/test/utils/update-verify-tests/lit.local.cfg
    M compiler-rt/lib/asan/asan_linux.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp
    M llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
    R llvm/test/CodeGen/SPIRV/debug-info/basic-global-di.ll
    A llvm/test/CodeGen/SPIRV/debug-info/debug-compilation-unit.ll
    A llvm/test/CodeGen/SPIRV/debug-info/debug-type-basic.ll

  Log Message:
  -----------
  rebase

Created using spr 1.3.4


Compare: https://github.com/llvm/llvm-project/compare/b11edd51ede6...e2c6c02c3e31

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list