[llvm-branch-commits] [llvm] eea0313 - [AddressSanitizer] Split out memory intrinsic handling

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: eea0313cd52e43cc48665ba989b6d861c6e35232 URL: https://github.com/llvm/llvm-project/commit/eea0313cd52e43cc48665ba989b6d861c6e35232 DIFF: https://github.com/llvm/llvm-project/commit/eea0313cd52e43cc48665ba989b6d861c6e35232.diff LOG

[llvm-branch-commits] [llvm] 84d341f - [AddressSanitizer] Instrument byval call arguments

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:49+02:00 New Revision: 84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae URL: https://github.com/llvm/llvm-project/commit/84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae DIFF: https://github.com/llvm/llvm-project/commit/84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae.diff LOG

[llvm-branch-commits] [llvm] c9cba16 - [AddressSanitizer] Refactor ClDebug{Min, Max} handling

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: c9cba1600de842f803bb3d55cc4d97deba55f5c8 URL: https://github.com/llvm/llvm-project/commit/c9cba1600de842f803bb3d55cc4d97deba55f5c8 DIFF: https://github.com/llvm/llvm-project/commit/c9cba1600de842f803bb3d55cc4d97deba55f5c8.diff LOG

[llvm-branch-commits] [llvm] 7df5537 - [AddressSanitizer] Refactor: Permit >1 interesting operands per instruction

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: 7df5537f8d3c4f8033b7b32809684cb688fe5ebe URL: https://github.com/llvm/llvm-project/commit/7df5537f8d3c4f8033b7b32809684cb688fe5ebe DIFF: https://github.com/llvm/llvm-project/commit/7df5537f8d3c4f8033b7b32809684cb688fe5ebe.diff LOG

[llvm-branch-commits] [llvm] c9cba16 - [AddressSanitizer] Refactor ClDebug{Min, Max} handling

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: c9cba1600de842f803bb3d55cc4d97deba55f5c8 URL: https://github.com/llvm/llvm-project/commit/c9cba1600de842f803bb3d55cc4d97deba55f5c8 DIFF: https://github.com/llvm/llvm-project/commit/c9cba1600de842f803bb3d55cc4d97deba55f5c8.diff LOG

[llvm-branch-commits] [llvm] 84d341f - [AddressSanitizer] Instrument byval call arguments

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:49+02:00 New Revision: 84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae URL: https://github.com/llvm/llvm-project/commit/84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae DIFF: https://github.com/llvm/llvm-project/commit/84d341f53d050d2d1b6d657ebf8e23dc4aaab2ae.diff LOG

[llvm-branch-commits] [llvm] eea0313 - [AddressSanitizer] Split out memory intrinsic handling

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: eea0313cd52e43cc48665ba989b6d861c6e35232 URL: https://github.com/llvm/llvm-project/commit/eea0313cd52e43cc48665ba989b6d861c6e35232 DIFF: https://github.com/llvm/llvm-project/commit/eea0313cd52e43cc48665ba989b6d861c6e35232.diff LOG

[llvm-branch-commits] [llvm] 7df5537 - [AddressSanitizer] Refactor: Permit >1 interesting operands per instruction

2020-04-30 Thread Alexander Potapenko via llvm-branch-commits
Author: Jann Horn Date: 2020-04-30T15:00:48+02:00 New Revision: 7df5537f8d3c4f8033b7b32809684cb688fe5ebe URL: https://github.com/llvm/llvm-project/commit/7df5537f8d3c4f8033b7b32809684cb688fe5ebe DIFF: https://github.com/llvm/llvm-project/commit/7df5537f8d3c4f8033b7b32809684cb688fe5ebe.diff LOG

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-15 Thread Alexander Potapenko via llvm-branch-commits
@@ -3549,6 +3549,38 @@ RValue CodeGenFunction::EmitBuiltinExpr(const GlobalDecl GD, unsigned BuiltinID, llvm::MetadataAsValue::get(Ctx, llvm::MDString::get(Ctx, Kind))); return RValue::get(Allow); } + case Builtin::BI__builtin_allow_sanitize_check: { +Intrin

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-15 Thread Alexander Potapenko via llvm-branch-commits
https://github.com/ramosian-glider approved this pull request. Two nits. https://github.com/llvm/llvm-project/pull/172030 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-15 Thread Alexander Potapenko via llvm-branch-commits
https://github.com/ramosian-glider edited https://github.com/llvm/llvm-project/pull/172030 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-15 Thread Alexander Potapenko via llvm-branch-commits
@@ -0,0 +1,24 @@ +// RUN: %clang_cc1 -fsyntax-only -verify %s + +void test_builtin_allow_sanitize_check() { + // Test with non-string literal argument ramosian-glider wrote: Shouldn't comments in this file end with a period? https://github.com/llvm/llvm-project