[all-commits] [llvm/llvm-project] 690480: [PAC][AArch64] Lower ptrauth constants in data (#9...

Fangrui Song via All-commits all-commits at lists.llvm.org
Mon Jun 10 23:39:47 PDT 2024


  Branch: refs/heads/users/MaskRay/spr/mc-replace-fragment-ilist-with-singly-linked-lists
  Home:   https://github.com/llvm/llvm-project
  Commit: 690480f5883a2fe9377fd0eeae21d0825e1b3661
      https://github.com/llvm/llvm-project/commit/690480f5883a2fe9377fd0eeae21d0825e1b3661
  Author: Daniil Kovalev <dkovalev at accesssoftek.com>
  Date:   2024-06-11 (Tue, 11 Jun 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/AsmPrinter.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    A llvm/test/CodeGen/AArch64/ptrauth-reloc.ll

  Log Message:
  -----------
  [PAC][AArch64] Lower ptrauth constants in data (#94240)

Lower global references to ptrauth constants into `@AUTH` `MCExpr`'s.
The logic is common for MachO and ELF - test both.

---------

Co-authored-by: Ahmed Bougacha <ahmed at bougacha.org>


  Commit: 0bc33f41abf4174cb76b5099cffaf7820dec58e9
      https://github.com/llvm/llvm-project/commit/0bc33f41abf4174cb76b5099cffaf7820dec58e9
  Author: Mariusz Sikora <mariusz.sikora at amd.com>
  Date:   2024-06-11 (Tue, 11 Jun 2024)

  Changed paths:
    A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-lastuse.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-global-lastuse.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-private-lastuse.ll

  Log Message:
  -----------
  [AMDGPU] Update tests for last-use in global/scratch/flat/buffer load… (#94975)

… instructions


  Commit: 48f8130a49aad715ff6d5136dad2447d41e9537b
      https://github.com/llvm/llvm-project/commit/48f8130a49aad715ff6d5136dad2447d41e9537b
  Author: Alexander Shaposhnikov <6532716+alexander-shaposhnikov at users.noreply.github.com>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M clang/include/clang/Basic/Features.def
    M clang/include/clang/Basic/Sanitizers.def
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    A clang/test/CodeGen/sanitize-numerical-stability-attr.cpp
    M clang/test/Driver/fsanitize.c
    A clang/test/Lexer/has_feature_numerical_stability_sanitizer.cpp

  Log Message:
  -----------
  [Clang][Sanitizers] Add numerical sanitizer (#93783)

Add plumbing for the numerical sanitizer on Clang's side.


  Commit: a67618a7e221e8db5d041e63dc7620b79cd3b394
      https://github.com/llvm/llvm-project/commit/a67618a7e221e8db5d041e63dc7620b79cd3b394
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M clang/include/clang/Basic/Features.def
    M clang/include/clang/Basic/Sanitizers.def
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    A clang/test/CodeGen/sanitize-numerical-stability-attr.cpp
    M clang/test/Driver/fsanitize.c
    A clang/test/Lexer/has_feature_numerical_stability_sanitizer.cpp
    M llvm/include/llvm/CodeGen/AsmPrinter.h
    M llvm/include/llvm/MC/MCSection.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/MC/MCAssembler.cpp
    M llvm/lib/MC/MCSection.cpp
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    A llvm/test/CodeGen/AArch64/ptrauth-reloc.ll
    A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-lastuse.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-global-lastuse.ll
    M llvm/test/CodeGen/AMDGPU/memory-legalizer-private-lastuse.ll

  Log Message:
  -----------
  simplify

Created using spr 1.3.5-bogner


Compare: https://github.com/llvm/llvm-project/compare/8276ee4ce16a...a67618a7e221

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