[clang] [NFC][clang][test][asan] Make `instantiation-depth-default.cpp` a valid test case under `asan` and `ubsan` configs (PR #75254)

2024-04-02 Thread Mitch Phillips via cfe-commits
hctim wrote: Hey folks, unfortunately this started supriously failing again on AArch64+ASan. So I've disabled it again under sanitizers (by reverting this patch): https://lab.llvm.org/buildbot/#/builders/239/builds/6363 https://github.com/llvm/llvm-project/pull/75254

[clang] bcac3ed - Revert "[NFC][clang][test][asan] Make `instantiation-depth-default.cpp` a valid test case under `asan` and `ubsan` configs (#75254)"

2024-04-02 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2024-04-02T16:15:45+02:00 New Revision: bcac3edac80044962d5dfe96b96f781fa0a70b2e URL: https://github.com/llvm/llvm-project/commit/bcac3edac80044962d5dfe96b96f781fa0a70b2e DIFF:

[clang] [llvm] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)

2024-02-15 Thread Mitch Phillips via cfe-commits
hctim wrote: Messing around with global variables (changing their size, padding, alignment) is a common theme amongst sanitizers. We'd therefore want any strategy applied to ASan to be generic and apply across other sanitizers. The patch might not cause issues right now with ASan - but I

[clang] [llvm] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)

2024-02-09 Thread Mitch Phillips via cfe-commits
hctim wrote: Hi, My apologies for the delay. I started to hack together the same idea using `SanitizerMetadata`, which is definitely the preferred way of adding sanitizer globalvariable instrumentation (given that everything else already lives there). You can see the WIP here:

[clang] [llvm] [MTE] Disable all MTE protection of globals in sections (PR #78443)

2024-01-22 Thread Mitch Phillips via cfe-commits
https://github.com/hctim closed https://github.com/llvm/llvm-project/pull/78443 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [MTE] Disable all MTE protection of globals in sections (PR #78443)

2024-01-17 Thread Mitch Phillips via cfe-commits
https://github.com/hctim created https://github.com/llvm/llvm-project/pull/78443 Previous work in this area (#70186) disabled MTE in constructor sections. Looks like I missed one, ".preinit_array". Also, in the meantime, I found an exciting feature in the linker where globals placed into an

[clang] [clang][analyzer] Add function 'ungetc' to StreamChecker. (PR #77331)

2024-01-09 Thread Mitch Phillips via cfe-commits
=?utf-8?q?Balázs_Kéri?= , =?utf-8?q?Balázs_Kéri?= Message-ID: In-Reply-To: https://github.com/hctim updated https://github.com/llvm/llvm-project/pull/77331 >From 9bcc43b5c62ba969f91c495d4d570c5c4337aca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20K=C3=A9ri?= Date: Mon, 8 Jan 2024

[clang] 26993f6 - Revert "[clang-format] Optimize processing .clang-format-ignore files (#76733)"

2024-01-04 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2024-01-04T10:47:51+01:00 New Revision: 26993f61673e3d9b29785f9baa5bac50c09f8bcf URL: https://github.com/llvm/llvm-project/commit/26993f61673e3d9b29785f9baa5bac50c09f8bcf DIFF:

[clang] d1fb930 - Revert "[AMDGPU] const-fold imm operands of amdgcn_update_dpp intrinsic (#71139)"

2023-11-08 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-11-08T12:50:53+01:00 New Revision: d1fb9307951319eea3e869d78470341d603c8363 URL: https://github.com/llvm/llvm-project/commit/d1fb9307951319eea3e869d78470341d603c8363 DIFF:

[clang] a141a9f - Revert "[OpenMP] atomic compare fail : Parser & AST support"

2023-11-08 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-11-08T11:20:17+01:00 New Revision: a141a9fa9706e939415a929a46b6f2f77cd56c55 URL: https://github.com/llvm/llvm-project/commit/a141a9fa9706e939415a929a46b6f2f77cd56c55 DIFF:

[clang] [llvm] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)

2023-11-01 Thread Mitch Phillips via cfe-commits
hctim wrote: Will wait for a rebase on some changes requested in #68865, but it'd also be really important to write tests for a couple more scenarios: 1. Building with `-fsanitize=address -S -emit-llvm` results in GVs with `sanitized_padded_global` (and results in GVs without

[clang] [llvm] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)

2023-11-01 Thread Mitch Phillips via cfe-commits
hctim wrote: > > It's my understanding your problem is that you are asan-trapping on the > > redzones when you copy data to/from the device. Is it possible instead to > > just make those copy-from and copy-to functions in the runtime > > `__attribute__((no_sanitize("address")))` and copy the

[clang] [llvm] Disable memtag sanitization for global fnptrs going into .ctors (PR #70186)

2023-11-01 Thread Mitch Phillips via cfe-commits
https://github.com/hctim closed https://github.com/llvm/llvm-project/pull/70186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)

2023-10-27 Thread Mitch Phillips via cfe-commits
hctim wrote: I talked with some folks internally and we came to the consensus that this'll almost certainly break some debugging tools and such, it probably won't effect the runtime of binaries, but I wouldn't say that this is a super confidence-inspiring thing to do. > AMD language runtimes

[clang] Disable memtag sanitization for global fnptrs going into .ctors (PR #70186)

2023-10-27 Thread Mitch Phillips via cfe-commits
hctim wrote: (friendly ping @eugenis / @vitalybuka) https://github.com/llvm/llvm-project/pull/70186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Disable memtag sanitization for global fnptrs going into .ctors (PR #70186)

2023-10-25 Thread Mitch Phillips via cfe-commits
hctim wrote: @P1119r1m https://github.com/llvm/llvm-project/pull/70186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Disable memtag sanitization for global fnptrs going into .ctors (PR #70186)

2023-10-25 Thread Mitch Phillips via cfe-commits
https://github.com/hctim created https://github.com/llvm/llvm-project/pull/70186 Looks like there's code out there that, instead of using '__attribute__((constructor(x)))' to add constructor functions, they just declare a global function pointer and use '__attribute__((section('.ctors')))'

[clang] [ASAN] Adjust asan instrumented GlobalVariable size to not include redzone (PR #66666)

2023-10-13 Thread Mitch Phillips via cfe-commits
hctim wrote: My assumption is that you have some driver code or preloaded DSO that effectively implements `copy_to_amdgpu`, which would do something with the symtab. Can you just make your driver not be asan-ified (either by not building it with `-fsanitize=address` or using

[clang] [ASAN] Adjust asan instrumented GlobalVariable size to not include redzone (PR #66666)

2023-10-12 Thread Mitch Phillips via cfe-commits
hctim wrote: My gut feeling is that it's a really bad idea to have a global variable whose symtab size differs from the underlying GV size. So I tested against lld, gold, and ld, and they all seem to end up with `int`-typed GVs having a filesize of 32 bytes and an ELF `st_size` of 4 bytes,

[clang] [ASAN] Adjust asan instrumented GlobalVariable size to not include redzone (PR #66666)

2023-09-28 Thread Mitch Phillips via cfe-commits
hctim wrote: > > Yeah, `clang/test/CodeGen/memtag-globals-asm.cpp` is for MTE Globals, not > > ASan - and the sizes of the GVs should be multiple-of-16 bytes: > > https://github.com/ARM-software/abi-aa/blob/main/memtagabielf64/memtagabielf64.rst#compilation > > What problem are you trying to

[clang] [ASAN] Adjust asan instrumented GlobalVariable size to not include redzone (PR #66666)

2023-09-28 Thread Mitch Phillips via cfe-commits
https://github.com/hctim requested changes to this pull request. Yeah, `clang/test/CodeGen/memtag-globals-asm.cpp` is for MTE Globals, not ASan - and the sizes of the GVs should be multiple-of-16 bytes:

[clang] [AArch64]: Refactor target parser to use Bitset. (PR #65423)

2023-09-12 Thread Mitch Phillips via cfe-commits
hctim wrote: Looks like this is causing problems: https://lab.llvm.org/buildbot/#/builders/18/builds/10698 ``` FAILED: tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o CCACHE_CPP2=yes CCACHE_HASHDIR=yes /bin/ccache

[clang] 3be6c4d - Revert "Revert "Revert ExtractAPI from https://reviews.llvm.org/D146656""

2023-03-29 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-03-29T11:39:44-07:00 New Revision: 3be6c4d413f6ccabdcc8205ce73970bf3df162d3 URL: https://github.com/llvm/llvm-project/commit/3be6c4d413f6ccabdcc8205ce73970bf3df162d3 DIFF:

[clang] 96f028c - Revert "[clang][ExtractAPI] Add queried symbol to parent contexts in libclang"

2023-03-29 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-03-29T11:39:32-07:00 New Revision: 96f028c0a2826c1fe13d126124692ba5470d227a URL: https://github.com/llvm/llvm-project/commit/96f028c0a2826c1fe13d126124692ba5470d227a DIFF:

[clang] 074f6fd - Revert "[C++20][Modules] Introduce an implementation module."

2023-03-27 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-03-27T05:01:53-07:00 New Revision: 074f6fd61d382ff6bf108472ea701d214b02f64b URL: https://github.com/llvm/llvm-project/commit/074f6fd61d382ff6bf108472ea701d214b02f64b DIFF:

[clang] 5ca710a - Revert "Silence unused variable warning in NDEBUG builds"

2023-03-27 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-03-27T05:01:53-07:00 New Revision: 5ca710ab148b0815c2b7b03fe2af643e637bbc7d URL: https://github.com/llvm/llvm-project/commit/5ca710ab148b0815c2b7b03fe2af643e637bbc7d DIFF:

[clang] b88ebb3 - Revert "Add CFI integer types normalization"

2023-02-02 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-02-02T15:48:50-08:00 New Revision: b88ebb3d94cbd2bdf6ffd17fa7c5559579a249a2 URL: https://github.com/llvm/llvm-project/commit/b88ebb3d94cbd2bdf6ffd17fa7c5559579a249a2 DIFF:

[clang] 15e33c6 - Revert "[MTE] Add AArch64GlobalsTagging Pass"

2023-01-31 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-01-31T12:25:58-08:00 New Revision: 15e33c699cefe0e8528ec661a2b6477f21b6cb10 URL: https://github.com/llvm/llvm-project/commit/15e33c699cefe0e8528ec661a2b6477f21b6cb10 DIFF:

[clang] 4edfcff - [MTE] Add AArch64GlobalsTagging Pass

2023-01-31 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2023-01-31T09:24:18-08:00 New Revision: 4edfcff71e150770675a19576f698c7bbe788ee2 URL: https://github.com/llvm/llvm-project/commit/4edfcff71e150770675a19576f698c7bbe788ee2 DIFF:

[clang] 74dd8c1 - Revert "[AArch64][NFC] Fix aarch64 target features test."

2022-12-20 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-12-20T17:16:17-08:00 New Revision: 74dd8c1bf80bbc415f8f6f45cb8f3f9bd83b3850 URL: https://github.com/llvm/llvm-project/commit/74dd8c1bf80bbc415f8f6f45cb8f3f9bd83b3850 DIFF:

[clang] c414bbe - Make -fsanitize=scudo use scudo_standalone. Delete check-scudo.

2022-12-02 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-12-02T11:29:41-08:00 New Revision: c414bbefe45ace832a0857d508fb4abfae24c5e6 URL: https://github.com/llvm/llvm-project/commit/c414bbefe45ace832a0857d508fb4abfae24c5e6 DIFF:

[clang] 850defb - Add assembler plumbing for sanitize_memtag

2022-12-01 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-12-01T10:50:34-08:00 New Revision: 850defb86164f1a68816b21f31529d871400a454 URL: https://github.com/llvm/llvm-project/commit/850defb86164f1a68816b21f31529d871400a454 DIFF:

[clang] ab1a599 - Make -fsanitize=scudo use scudo_standalone. Delete check-scudo.

2022-11-22 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-11-22T12:08:30-08:00 New Revision: ab1a5991fe765d71c0f3262f25726d6b4d66a545 URL: https://github.com/llvm/llvm-project/commit/ab1a5991fe765d71c0f3262f25726d6b4d66a545 DIFF:

[clang] 041d401 - Revert "Rewording "static_assert" diagnostics"

2022-07-14 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-07-14T10:59:20-07:00 New Revision: 041d4012e4c0898bb4e31ffb75655d8163e3ee89 URL: https://github.com/llvm/llvm-project/commit/041d4012e4c0898bb4e31ffb75655d8163e3ee89 DIFF:

[clang] 7045519 - Add missing sanitizer metadata plumbing from CFE.

2022-07-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-07-13T08:54:41-07:00 New Revision: 7045519359de7fe717e29b24d2601679c923ca98 URL: https://github.com/llvm/llvm-project/commit/7045519359de7fe717e29b24d2601679c923ca98 DIFF:

[clang] 90e5a8a - Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'.

2022-07-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-07-13T08:54:41-07:00 New Revision: 90e5a8ac475fa3c2fa7c22a341e798d6f7356b54 URL: https://github.com/llvm/llvm-project/commit/90e5a8ac475fa3c2fa7c22a341e798d6f7356b54 DIFF:

[clang] f18de76 - Update DynInit generation for ASan globals.

2022-07-11 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-07-11T12:23:37-07:00 New Revision: f18de7619e5d5dde301d8d4f6f3ec0f8260be710 URL: https://github.com/llvm/llvm-project/commit/f18de7619e5d5dde301d8d4f6f3ec0f8260be710 DIFF:

[clang] a2095d1 - Allow mangled names in sanitizer clang IR gen tests.

2022-06-28 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-28T09:27:43-07:00 New Revision: a2095d1aff847ab7f7035744fb718c32cf680a01 URL: https://github.com/llvm/llvm-project/commit/a2095d1aff847ab7f7035744fb718c32cf680a01 DIFF:

[clang] 243fc3d - fix-forward hwasan-globals.cpp (round 2)

2022-06-24 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-24T14:49:37-07:00 New Revision: 243fc3daf675ea047bb80c21c62d24a331da8b16 URL: https://github.com/llvm/llvm-project/commit/243fc3daf675ea047bb80c21c62d24a331da8b16 DIFF:

[clang] fadc98b - Don't run hwasan-globals.cpp test on non-x86/aarch64

2022-06-24 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-24T14:33:41-07:00 New Revision: fadc98b06befb674fa47da4f3d8606bf61bed681 URL: https://github.com/llvm/llvm-project/commit/fadc98b06befb674fa47da4f3d8606bf61bed681 DIFF:

[clang] faf5e0e - Add no_sanitize('hwaddress') (and 'memtag', but that's a no-op).

2022-06-24 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-24T12:04:11-07:00 New Revision: faf5e0ec737a676088649d7c13cb50f3f91a703a URL: https://github.com/llvm/llvm-project/commit/faf5e0ec737a676088649d7c13cb50f3f91a703a DIFF:

[clang] ee28837 - [NFCI] Whitespace in SemaDeclAttr.cpp

2022-06-16 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-16T15:10:32-07:00 New Revision: ee28837a1fbd574dbec14b9f09cb4effab6a492a URL: https://github.com/llvm/llvm-project/commit/ee28837a1fbd574dbec14b9f09cb4effab6a492a DIFF:

[clang] 011e060 - Add DWARF string debug to clang release notes.

2022-06-16 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-16T14:54:12-07:00 New Revision: 011e0604ebc9d85db3585ebb2f63df465f726417 URL: https://github.com/llvm/llvm-project/commit/011e0604ebc9d85db3585ebb2f63df465f726417 DIFF:

[clang] 45d88cd - [clang] Add -fsanitize=memtag-globals (no-op).

2022-06-15 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-15T10:07:53-07:00 New Revision: 45d88cd008463be54b8f907bd6eea6c65c8049b6 URL: https://github.com/llvm/llvm-project/commit/45d88cd008463be54b8f907bd6eea6c65c8049b6 DIFF:

[clang] 2a5d567 - Fix-forward broken ASan test on Windows.

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T14:23:23-07:00 New Revision: 2a5d567041565a2c6b8bc8aa7845ad176dbf5d54 URL: https://github.com/llvm/llvm-project/commit/2a5d567041565a2c6b8bc8aa7845ad176dbf5d54 DIFF:

[clang] 77475ff - Reland "Add sanitizer metadata attributes to clang IR gen."

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T12:23:27-07:00 New Revision: 77475ffd22418ca7249f5457dddba15ab7cda0cc URL: https://github.com/llvm/llvm-project/commit/77475ffd22418ca7249f5457dddba15ab7cda0cc DIFF:

[clang] 8e1f47b - Revert "Add sanitizer metadata attributes to clang IR gen."

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T12:11:13-07:00 New Revision: 8e1f47b596b28fbc88cf32e8f46eb2fecb145fb2 URL: https://github.com/llvm/llvm-project/commit/8e1f47b596b28fbc88cf32e8f46eb2fecb145fb2 DIFF:

[clang] e776697 - Add sanitizer metadata attributes to clang IR gen.

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T11:19:15-07:00 New Revision: e7766972a6790e25dbb4ce3481f57e9792b49269 URL: https://github.com/llvm/llvm-project/commit/e7766972a6790e25dbb4ce3481f57e9792b49269 DIFF:

[clang] d3ddc25 - Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T10:12:38-07:00 New Revision: d3ddc251acae631bf5ab4da13878f7e8b5b5a451 URL: https://github.com/llvm/llvm-project/commit/d3ddc251acae631bf5ab4da13878f7e8b5b5a451 DIFF:

[clang] d90eecf - Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates"

2022-06-13 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-06-13T10:12:38-07:00 New Revision: d90eecff5c9e7e9f8263de6cd72d70322400829f URL: https://github.com/llvm/llvm-project/commit/d90eecff5c9e7e9f8263de6cd72d70322400829f DIFF:

[clang] 7aa1fa0 - Reland "[dwarf] Emit a DIGlobalVariable for constant strings."

2022-05-18 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-05-18T13:56:45-07:00 New Revision: 7aa1fa0a0a07f7949d2d77c099aab43cf9b75a91 URL: https://github.com/llvm/llvm-project/commit/7aa1fa0a0a07f7949d2d77c099aab43cf9b75a91 DIFF:

[clang] ed2c321 - Revert "[dwarf] Emit a DIGlobalVariable for constant strings."

2022-05-16 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-05-16T19:07:38-07:00 New Revision: ed2c3218f5badf88cb7897fabf8faa01e8aa2044 URL: https://github.com/llvm/llvm-project/commit/ed2c3218f5badf88cb7897fabf8faa01e8aa2044 DIFF:

[clang] 4680982 - [dwarf] Emit a DIGlobalVariable for constant strings.

2022-05-16 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-05-16T16:52:16-07:00 New Revision: 4680982b36a84770a1600fc438be8ec090671724 URL: https://github.com/llvm/llvm-project/commit/4680982b36a84770a1600fc438be8ec090671724 DIFF:

[clang] fa34951 - Reland "[MTE] Add -fsanitize=memtag* and friends."

2022-04-08 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-04-08T14:28:33-07:00 New Revision: fa34951fbc9bde7592897b0e81e99abd84c0bfd7 URL: https://github.com/llvm/llvm-project/commit/fa34951fbc9bde7592897b0e81e99abd84c0bfd7 DIFF:

[clang] 8aa1490 - [MTE] Add -fsanitize=memtag* and friends.

2022-04-08 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-04-08T12:13:15-07:00 New Revision: 8aa1490513f111afd407d87c3f07d26f65c8a686 URL: https://github.com/llvm/llvm-project/commit/8aa1490513f111afd407d87c3f07d26f65c8a686 DIFF:

[clang] 9262d03 - [NFCI] clang-format SanitizerArgs.cpp

2022-04-01 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2022-04-01T16:38:15-07:00 New Revision: 9262d031a452c96bf69d2db75ef62e3ea973a828 URL: https://github.com/llvm/llvm-project/commit/9262d031a452c96bf69d2db75ef62e3ea973a828 DIFF:

[clang] 65e9d7e - Improve UBSan documentation

2021-08-02 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2021-08-02T15:10:21-07:00 New Revision: 65e9d7efb090756e16bbb5ff929efbc795a8b0d4 URL: https://github.com/llvm/llvm-project/commit/65e9d7efb090756e16bbb5ff929efbc795a8b0d4 DIFF:

[clang] 3ec88ca - Revert "[clang-repl] Allow passing in code as positional arguments."

2021-07-02 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2021-07-02T11:04:28-07:00 New Revision: 3ec88ca60b24418b2216de88fad1da4f269f6b8c URL: https://github.com/llvm/llvm-project/commit/3ec88ca60b24418b2216de88fad1da4f269f6b8c DIFF:

[clang] f7c5c0d - Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests."

2021-05-26 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2021-05-26T10:50:26-07:00 New Revision: f7c5c0d87b8ae5e55006fd3a31994cd68d64f102 URL: https://github.com/llvm/llvm-project/commit/f7c5c0d87b8ae5e55006fd3a31994cd68d64f102 DIFF:

[clang] 6911114 - [Scudo] Make -fsanitize=scudo use standalone. Migrate tests.

2021-05-26 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2021-05-26T10:03:17-07:00 New Revision: 694d8cbed06a8a809c34ae07f4e3e89ab252 URL: https://github.com/llvm/llvm-project/commit/694d8cbed06a8a809c34ae07f4e3e89ab252 DIFF:

[clang] e58d68f - Revert "[AMDGPU] Restore the s_memtime instruction in gfx1030"

2021-03-05 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2021-03-05T18:24:59-08:00 New Revision: e58d68fcd06ddc7743e0419c0b364df3d44121b6 URL: https://github.com/llvm/llvm-project/commit/e58d68fcd06ddc7743e0419c0b364df3d44121b6 DIFF:

[clang] e174da4 - [Clang][IFS][Test] Work around in-process cc1 ASAN issues #2.

2020-01-23 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2020-01-23T14:25:53-08:00 New Revision: e174da447c180b586719cb28f7bd556e30625762 URL: https://github.com/llvm/llvm-project/commit/e174da447c180b586719cb28f7bd556e30625762 DIFF:

[clang] edd4398 - Revert "PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer."

2020-01-20 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2020-01-20T16:34:09-08:00 New Revision: edd4398f4cd33a305afbca76ac4e6590e9337f4d URL: https://github.com/llvm/llvm-project/commit/edd4398f4cd33a305afbca76ac4e6590e9337f4d DIFF:

[clang] b19d87b - Revert "Add an -fno-temp-file flag for compilation"

2019-12-18 Thread Mitch Phillips via cfe-commits
Author: Mitch Phillips Date: 2019-12-18T09:05:09-08:00 New Revision: b19d87b16f81e7c0a22a0a103c867c1b844eb8bc URL: https://github.com/llvm/llvm-project/commit/b19d87b16f81e7c0a22a0a103c867c1b844eb8bc DIFF:

r372353 - Revert "[CUDA][HIP] Fix typo in `BestViableFunction`"

2019-09-19 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Thu Sep 19 14:11:28 2019 New Revision: 372353 URL: http://llvm.org/viewvc/llvm-project?rev=372353=rev Log: Revert "[CUDA][HIP] Fix typo in `BestViableFunction`" Broke the msan buildbots (see comments on rL372318 for more details). This reverts commit

r362138 - [GWP-ASan] Mutex implementation [2].

2019-05-30 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Thu May 30 12:45:32 2019 New Revision: 362138 URL: http://llvm.org/viewvc/llvm-project?rev=362138=rev Log: [GWP-ASan] Mutex implementation [2]. Summary: See D60593 for further information. This patch pulls out the mutex implementation and the required definitions file. We

r355616 - Rollback of rL355585.

2019-03-07 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Thu Mar 7 10:13:39 2019 New Revision: 355616 URL: http://llvm.org/viewvc/llvm-project?rev=355616=rev Log: Rollback of rL355585. Introduces memory leak in FunctionTest.GetPointerAlignment that breaks sanitizer buildbots: ```

r355537 - Revert "[IR][ARM] Add function pointer alignment to datalayout"

2019-03-06 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Wed Mar 6 11:17:18 2019 New Revision: 355537 URL: http://llvm.org/viewvc/llvm-project?rev=355537=rev Log: Revert "[IR][ARM] Add function pointer alignment to datalayout" This reverts commit 2391bfca97290181ae65796ea6da135d1b6d037b. This reverts rL355522

r353990 - [HWASAN] Updated HWASAN design document to better portray the chance of missing a bug.

2019-02-14 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Wed Feb 13 15:14:54 2019 New Revision: 353990 URL: http://llvm.org/viewvc/llvm-project?rev=353990=rev Log: [HWASAN] Updated HWASAN design document to better portray the chance of missing a bug. Summary: Provided rule of thumb percentage chances of miss for 4 and 8 bit tag

r317616 - Update SanitizerSpecialCaseList to use renamed functions in base class.

2017-11-07 Thread Mitch Phillips via cfe-commits
Author: hctim Date: Tue Nov 7 13:16:37 2017 New Revision: 317616 URL: http://llvm.org/viewvc/llvm-project?rev=317616=rev Log: Update SanitizerSpecialCaseList to use renamed functions in base class. Note: This change has a cyclical dependency on D39485. Both these changes must be submitted at