Page MenuHomePhabricator

wolfgangp (Wolfgang Pieb)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2014, 5:52 PM (445 w, 1 d)

Recent Activity

Yesterday

wolfgangp committed rG477f9cea77e6: [MSCV][dllexport/dllimport][PS] Allow UniqueExternal linkage classes with… (authored by wolfgangp).
[MSCV][dllexport/dllimport][PS] Allow UniqueExternal linkage classes with…
Wed, Mar 29, 11:16 AM · Restricted Project, Restricted Project
wolfgangp closed D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.
Wed, Mar 29, 11:15 AM · Restricted Project, Restricted Project

Mon, Mar 27

wolfgangp added inline comments to D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.
Mon, Mar 27, 12:03 PM · Restricted Project, Restricted Project
wolfgangp updated the diff for D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.

Added 2 test cases that check that dll{ex,im}ported classes that are instantiated with classes with internal linkage as template arguments are not exported or imported.

Mon, Mar 27, 12:02 PM · Restricted Project, Restricted Project

Fri, Mar 24

wolfgangp added a comment to D145803: [clang][DebugInfo] Emit DW_AT_type of preferred name if available.

This is pretty different from the "always desugar to the canonical type" habit that has always been in place. Sony has done some downstream things to try to work around that in the past. @wolfgangp will remember it better than I do, but I think we make some effort to preserve the type-as-written. This goes in completely the other direction.

Fri, Mar 24, 10:39 AM · Restricted Project, Restricted Project, Restricted Project

Wed, Mar 22

wolfgangp updated the diff for D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.

Instead of suppressing the error message we drop the dllimport/dllexport attribute when we see that a class has UniqueExternal linkage. This will suppress exporting or importing any members, which could not be accessed outside the TU anyway.

Wed, Mar 22, 10:48 AM · Restricted Project, Restricted Project
wolfgangp added a comment to D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.

In D145271 it was suggested that we drop the attribute in such contexts, and this is effectively what happens. The compiler does not produce any exported definitions (or import any symbols) for such classes. The patch is simply to suppress the diagnostic for MSVC mode and Playstation.

Wed, Mar 22, 9:48 AM · Restricted Project, Restricted Project

Fri, Mar 17

wolfgangp requested review of D146338: [MSVC compatibility][dllimport/dllexport][PS] Allow dllexport/dllimport for classes with UniqueExternalLinkage.
Fri, Mar 17, 4:27 PM · Restricted Project, Restricted Project

Wed, Mar 15

wolfgangp committed rG634430d5857e: [MSVC][dllexport/dllimport] Propagate a dllexport/dllimport attribute to… (authored by wolfgangp).
[MSVC][dllexport/dllimport] Propagate a dllexport/dllimport attribute to…
Wed, Mar 15, 11:49 AM · Restricted Project, Restricted Project
wolfgangp closed D145970: [MSVC][PS][dllexport/dllimport] Propagate a dllexport/dllimport attribute to template baseclasses.
Wed, Mar 15, 11:48 AM · Restricted Project, Restricted Project

Tue, Mar 14

wolfgangp added a comment to D145970: [MSVC][PS][dllexport/dllimport] Propagate a dllexport/dllimport attribute to template baseclasses.

LGTM

I've always found this to be an interesting behavior, and I'm guessing you found some code where it does matter :)

Tue, Mar 14, 8:31 AM · Restricted Project, Restricted Project

Mon, Mar 13

wolfgangp requested review of D145970: [MSVC][PS][dllexport/dllimport] Propagate a dllexport/dllimport attribute to template baseclasses.
Mon, Mar 13, 11:09 AM · Restricted Project, Restricted Project

Wed, Mar 8

wolfgangp added a comment to D145271: [MSVC compatibility][DLLEXPORT/DLLIMPORT] Allow dllexport/dllimport for local classes.

It still seems like the export/import there is an accident since Base<f::Local> can't really be referenced from outside the file anyway.

Perhaps rather than giving Base<f::Local> external linkage to allow it to be imported/exported, the better fix would be to drop its dllimport/export attribute when instantiated with a local type?

Wed, Mar 8, 11:03 AM · Restricted Project, Restricted Project

Mon, Mar 6

wolfgangp added a comment to D145271: [MSVC compatibility][DLLEXPORT/DLLIMPORT] Allow dllexport/dllimport for local classes.

Interesting! Do you have an example where this (local dllexport/import classes) comes up in practice?

A customer complained about the following code (I'm obscuring the class names) compiling with MSVC but
rejected by clang:

Mon, Mar 6, 12:01 PM · Restricted Project, Restricted Project

Fri, Mar 3

wolfgangp added a reviewer for D145271: [MSVC compatibility][DLLEXPORT/DLLIMPORT] Allow dllexport/dllimport for local classes: probinson.
Fri, Mar 3, 1:17 PM · Restricted Project, Restricted Project
wolfgangp requested review of D145271: [MSVC compatibility][DLLEXPORT/DLLIMPORT] Allow dllexport/dllimport for local classes.
Fri, Mar 3, 1:17 PM · Restricted Project, Restricted Project

Feb 13 2023

wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

no separate section for module flags

https://llvm.org/docs/LangRef.html#module-flags-metadata ?

Feb 13 2023, 3:51 PM · Restricted Project, Restricted Project, Restricted Project
wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

Missing LangRef change?

Ping?

Feb 13 2023, 3:31 PM · Restricted Project, Restricted Project, Restricted Project
wolfgangp committed rG776b7499ea81: [TLS] Added a LangRef entry wrt the module flag MaxTLSAlign. (authored by wolfgangp).
[TLS] Added a LangRef entry wrt the module flag MaxTLSAlign.
Feb 13 2023, 3:29 PM · Restricted Project, Restricted Project

Feb 8 2023

wolfgangp committed rG5d07e0448e38: [TLS]: Clamp the alignment of TLS global variables if required by the target (authored by wolfgangp).
[TLS]: Clamp the alignment of TLS global variables if required by the target
Feb 8 2023, 10:40 AM · Restricted Project, Restricted Project, Restricted Project
wolfgangp closed D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.
Feb 8 2023, 10:40 AM · Restricted Project, Restricted Project, Restricted Project

Jan 31 2023

wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

I don't know if this can happen, but what about an LTO scenario with different values for the module flag? I seem to recall module flags needing to provide a merge policy? I might be remembering something else though.
If the result is "fail the compilation" that seems fine.

Jan 31 2023, 11:36 AM · Restricted Project, Restricted Project, Restricted Project
wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

ping...

Jan 31 2023, 8:31 AM · Restricted Project, Restricted Project, Restricted Project

Jan 23 2023

wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

Ping...

Jan 23 2023, 10:52 AM · Restricted Project, Restricted Project, Restricted Project

Jan 10 2023

wolfgangp updated the diff for D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

Addressed a review comment regarding the clang test (tightening up the module flag check).

Jan 10 2023, 10:39 AM · Restricted Project, Restricted Project, Restricted Project

Jan 9 2023

wolfgangp updated the diff for D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

Instead of using the data layout string, we're using a module flag instead to describe the maximum alignment of a TLS variable. This works for LTO as well. As a test case, we're using the instcombine pass to demonstrate that we don't align beyond the maximum.

Jan 9 2023, 6:05 PM · Restricted Project, Restricted Project, Restricted Project

Dec 16 2022

wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

I feel this is too specific and doesn't belong in the datalayout. I think a general maximum global alignment would make a bit more sense? I know very little about object formats

Dec 16 2022, 3:56 PM · Restricted Project, Restricted Project, Restricted Project

Dec 15 2022

wolfgangp added inline comments to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.
Dec 15 2022, 5:41 PM · Restricted Project, Restricted Project, Restricted Project
wolfgangp added a comment to D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.

What is the consequence of having excess alignment?

Dec 15 2022, 5:34 PM · Restricted Project, Restricted Project, Restricted Project
wolfgangp requested review of D140123: [TLS] Clamp the alignment of TLS global variables if required by the target.
Dec 15 2022, 10:49 AM · Restricted Project, Restricted Project, Restricted Project

Nov 30 2022

wolfgangp added a comment to D136078: Use-after-return sanitizer binary metadata.

covered.cpp and uar.cpp seem to fail on ubuntu bots here.

Nov 30 2022, 2:31 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

Oct 13 2022

wolfgangp committed rGb43a1d1bd978: [PGO] Do not create block count annotations when all weights are 0, (authored by wolfgangp).
[PGO] Do not create block count annotations when all weights are 0,
Oct 13 2022, 2:58 PM · Restricted Project, Restricted Project
wolfgangp closed D134203: [PGO] Avoid assertion on profile generated from code without an exit block.
Oct 13 2022, 2:58 PM · Restricted Project, Restricted Project

Oct 12 2022

wolfgangp added a comment to D134203: [PGO] Avoid assertion on profile generated from code without an exit block.

ping ...

Oct 12 2022, 9:14 AM · Restricted Project, Restricted Project

Sep 30 2022

wolfgangp retitled D134203: [PGO] Avoid assertion on profile generated from code without an exit block from [PGO] Avoid assertion on degenerate profile to [PGO] Avoid assertion on profile generated from code without an exit block.
Sep 30 2022, 11:08 AM · Restricted Project, Restricted Project
wolfgangp updated the diff for D134203: [PGO] Avoid assertion on profile generated from code without an exit block.

Sorry about the delay. Thank you for your test case, I have used it instead of the original one and added a warning.
Please check if the wording describes the issue reasonably correctly and succinctly, as the circumstances are somewhat arcane.

Sep 30 2022, 11:06 AM · Restricted Project, Restricted Project

Sep 19 2022

wolfgangp requested review of D134203: [PGO] Avoid assertion on profile generated from code without an exit block.
Sep 19 2022, 11:40 AM · Restricted Project, Restricted Project

Aug 18 2022

wolfgangp committed rG8564e2fea559: [Inlining] Add a clang option to limit inlining of functions (authored by wolfgangp).
[Inlining] Add a clang option to limit inlining of functions
Aug 18 2022, 11:57 AM · Restricted Project, Restricted Project
wolfgangp closed D131986: [inlining] Add a clang option to control inlining of functions based on stack size.
Aug 18 2022, 11:57 AM · Restricted Project, Restricted Project

Aug 16 2022

wolfgangp requested review of D131986: [inlining] Add a clang option to control inlining of functions based on stack size.
Aug 16 2022, 11:42 AM · Restricted Project, Restricted Project

Aug 12 2022

wolfgangp committed rG7ddfb4dfeb1c: [Inlining] Introduce the function attribute "inline-max-stacksize" (authored by wolfgangp).
[Inlining] Introduce the function attribute "inline-max-stacksize"
Aug 12 2022, 11:08 AM · Restricted Project, Restricted Project
wolfgangp closed D129904: [Inline] Introduce function attribute to control maximum stack size of inlined functions.
Aug 12 2022, 11:07 AM · Restricted Project, Restricted Project

Aug 8 2022

wolfgangp added inline comments to D129904: [Inline] Introduce function attribute to control maximum stack size of inlined functions.
Aug 8 2022, 11:32 AM · Restricted Project, Restricted Project
wolfgangp added a comment to D129904: [Inline] Introduce function attribute to control maximum stack size of inlined functions.

ping ...

Aug 8 2022, 9:46 AM · Restricted Project, Restricted Project

Jul 22 2022

wolfgangp added a comment to D129904: [Inline] Introduce function attribute to control maximum stack size of inlined functions.

Ping ...

Jul 22 2022, 10:11 AM · Restricted Project, Restricted Project

Jul 15 2022

wolfgangp requested review of D129904: [Inline] Introduce function attribute to control maximum stack size of inlined functions.
Jul 15 2022, 2:15 PM · Restricted Project, Restricted Project

Jul 8 2022

wolfgangp accepted D129369: [SystemZ][z/OS] Force alignment to fix build failure on z/OS.

LGTM.

Jul 8 2022, 1:27 PM · Restricted Project, Restricted Project
wolfgangp added inline comments to D129369: [SystemZ][z/OS] Force alignment to fix build failure on z/OS.
Jul 8 2022, 11:28 AM · Restricted Project, Restricted Project

Jul 6 2022

wolfgangp committed rGff87ee4dee9c: [Metadata] Utilize the resizing capability of MDNodes in Moduleflag processing. (authored by wolfgangp).
[Metadata] Utilize the resizing capability of MDNodes in Moduleflag processing.
Jul 6 2022, 10:19 AM · Restricted Project, Restricted Project
wolfgangp closed D125999: [Metadata] Use push_back() to append operands of MDTuples to other MDTuples.
Jul 6 2022, 10:19 AM · Restricted Project, Restricted Project

Jun 28 2022

wolfgangp abandoned D124548: [Metadata] Add a resize/reserve capability for MDNodes.
Jun 28 2022, 11:41 AM · Restricted Project, Restricted Project

Jun 27 2022

wolfgangp committed rGa630ea3003de: Reland [Metadata] Add a resize capability to MDNodes and add a push_back… (authored by wolfgangp).
Reland [Metadata] Add a resize capability to MDNodes and add a push_back…
Jun 27 2022, 4:24 PM · Restricted Project, Restricted Project

Jun 23 2022

wolfgangp committed rGc50e6f590cd4: [Inline] Introduce a backend option to suppress inlining of functions with… (authored by wolfgangp).
[Inline] Introduce a backend option to suppress inlining of functions with…
Jun 23 2022, 10:59 AM · Restricted Project, Restricted Project

Jun 17 2022

wolfgangp added a comment to D127988: [Inliner] Introduce a backend option to suppress inlining of functions with large stack sizes.

If I have lot of functions where the stack size is 1 byte below the threshold and do a lot of inlining, then the aggregated stack size will explode?

Jun 17 2022, 3:01 PM · Restricted Project, Restricted Project

Jun 16 2022

wolfgangp requested review of D127988: [Inliner] Introduce a backend option to suppress inlining of functions with large stack sizes.
Jun 16 2022, 10:50 AM · Restricted Project, Restricted Project

Jun 8 2022

wolfgangp added a comment to D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..
Jun 8 2022, 2:27 PM · Restricted Project, Restricted Project

Jun 7 2022

wolfgangp added a reverting change for rGe3f6eda8c6eb: [Metadata] Add a resize capability to MDNodes and add a push_back interface to…: rG213eb424e8e1: Revert "[Metadata] Add a resize capability to MDNodes and add a push_back….
Jun 7 2022, 3:50 PM · Restricted Project, Restricted Project
wolfgangp committed rG213eb424e8e1: Revert "[Metadata] Add a resize capability to MDNodes and add a push_back… (authored by wolfgangp).
Revert "[Metadata] Add a resize capability to MDNodes and add a push_back…
Jun 7 2022, 3:50 PM · Restricted Project, Restricted Project
wolfgangp added a reverting change for D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes.: rG213eb424e8e1: Revert "[Metadata] Add a resize capability to MDNodes and add a push_back….
Jun 7 2022, 3:49 PM · Restricted Project, Restricted Project
wolfgangp committed rGe3f6eda8c6eb: [Metadata] Add a resize capability to MDNodes and add a push_back interface to… (authored by wolfgangp).
[Metadata] Add a resize capability to MDNodes and add a push_back interface to…
Jun 7 2022, 2:36 PM · Restricted Project, Restricted Project
wolfgangp closed D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..
Jun 7 2022, 2:36 PM · Restricted Project, Restricted Project

May 25 2022

wolfgangp added inline comments to D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..
May 25 2022, 10:57 PM · Restricted Project, Restricted Project
wolfgangp updated the diff for D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..

Addressed review comments.

May 25 2022, 10:56 PM · Restricted Project, Restricted Project

May 23 2022

wolfgangp committed rGae9489025f1a: [NFC][Metadata] Define move constructor and move assignment operator for… (authored by wolfgangp).
[NFC][Metadata] Define move constructor and move assignment operator for…
May 23 2022, 8:15 PM · Restricted Project, Restricted Project
wolfgangp closed D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..
May 23 2022, 8:15 PM · Restricted Project, Restricted Project
wolfgangp updated the diff for D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..

Added a unit test to make sure the move constructor and the move assignment op of MDOperand adjust tracking info.

May 23 2022, 2:19 PM · Restricted Project, Restricted Project

May 21 2022

wolfgangp updated the diff for D125999: [Metadata] Use push_back() to append operands of MDTuples to other MDTuples.

Use a better way to create a distinct node from an existing uniqued one and simplify dealing with AppendUnique module flags.

May 21 2022, 1:23 PM · Restricted Project, Restricted Project
wolfgangp updated the diff for D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..

Use the default constructor for LargeStorageVector followed by a resize instead of the constructor using a numOps parameter. Doing the latter requires the copy constructor for MDOperand.

May 21 2022, 1:20 PM · Restricted Project, Restricted Project
wolfgangp updated the diff for D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..

Only define the move constructor and move assignment operator. Use retrack() instead of relying on the destructor to untrack the source op.

May 21 2022, 1:15 PM · Restricted Project, Restricted Project

May 19 2022

wolfgangp added inline comments to D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..
May 19 2022, 4:59 PM · Restricted Project, Restricted Project
wolfgangp added inline comments to D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..
May 19 2022, 2:34 PM · Restricted Project, Restricted Project
wolfgangp added a reviewer for D125999: [Metadata] Use push_back() to append operands of MDTuples to other MDTuples: dexonsmith.

This patch depends on D125998. When appending module flags to the module flags of another module (probably during module linking) we want to append the operands to the destination module's MDTuple instead of creating new ones. This should fix issue 51893.

May 19 2022, 11:47 AM · Restricted Project, Restricted Project
wolfgangp requested review of D125999: [Metadata] Use push_back() to append operands of MDTuples to other MDTuples.
May 19 2022, 11:41 AM · Restricted Project, Restricted Project
wolfgangp added a comment to D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..

You mentioned that phabricator reviews can be linked. I'm having trouble finding out how.

NM, found it.

May 19 2022, 11:34 AM · Restricted Project, Restricted Project
wolfgangp requested review of D125998: [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNodes..
May 19 2022, 11:33 AM · Restricted Project, Restricted Project
wolfgangp requested review of D125994: [NFC] Define move and copy constructors and copy assignment operators for MDOperand..
May 19 2022, 11:25 AM · Restricted Project, Restricted Project

May 13 2022

wolfgangp committed rG2740c1875d1c: [NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes. (authored by wolfgangp).
[NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes.
May 13 2022, 4:09 PM · Restricted Project, Restricted Project
wolfgangp closed D125489: [Metadata][NFC] Refactor allocation, initialization, and deletion of MDNodes.
May 13 2022, 4:09 PM · Restricted Project, Restricted Project

May 12 2022

wolfgangp requested review of D125489: [Metadata][NFC] Refactor allocation, initialization, and deletion of MDNodes.
May 12 2022, 11:33 AM · Restricted Project, Restricted Project

May 3 2022

wolfgangp added inline comments to D124548: [Metadata] Add a resize/reserve capability for MDNodes.
May 3 2022, 11:15 AM · Restricted Project, Restricted Project

Apr 27 2022

wolfgangp requested review of D124548: [Metadata] Add a resize/reserve capability for MDNodes.
Apr 27 2022, 11:49 AM · Restricted Project, Restricted Project

Apr 16 2022

wolfgangp added a comment to D122865: [HLSL][clang][Driver] Support target profile command line option..

Seems to be fine now. Thanks.

Apr 16 2022, 9:36 AM · Restricted Project, Restricted Project

Apr 15 2022

wolfgangp added a comment to D122865: [HLSL][clang][Driver] Support target profile command line option..

Hi, there seems to be a unit test failure, for example here.

Apr 15 2022, 5:39 PM · Restricted Project, Restricted Project

Mar 29 2022

wolfgangp added a comment to D118416: [Metadata] Use temporary MD nodes when appending module flags during module linking.

This is a breakdown of MDNodes by number of operands using a bootstrap and a couple of other internal builds (-g -O2). The second column gives the percentage of MDnodes with the number of operands in the first column.
99.9 percent of all nodes have 15 operands or fewer. Almost half have 2 operands.

Mar 29 2022, 5:08 PM · Restricted Project, Restricted Project

Mar 25 2022

Herald added a project to D118416: [Metadata] Use temporary MD nodes when appending module flags during module linking: Restricted Project.

I'm finally getting around to take a stab at this. One thing in particular is giving me trouble:

Mar 25 2022, 11:34 AM · Restricted Project, Restricted Project

Feb 2 2022

wolfgangp added a comment to D118416: [Metadata] Use temporary MD nodes when appending module flags during module linking.

Thanks for looking into this.

Feb 2 2022, 11:05 AM · Restricted Project, Restricted Project

Jan 27 2022

wolfgangp requested review of D118416: [Metadata] Use temporary MD nodes when appending module flags during module linking.
Jan 27 2022, 4:12 PM · Restricted Project, Restricted Project

Jan 10 2022

wolfgangp committed rGd789ea713372: [Diagnostics] Don't drop a statically set NoWarningAsError flag during option… (authored by wolfgangp).
[Diagnostics] Don't drop a statically set NoWarningAsError flag during option…
Jan 10 2022, 4:39 PM
wolfgangp closed D109981: [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing.
Jan 10 2022, 4:39 PM · Restricted Project

Dec 14 2021

wolfgangp added a comment to D114558: [ASan] Shared optimized callbacks implementation..

Hi. This patch is causing a couple of test failures on one of our internal bots which is still running Ubuntu 18.04. Do you have any idea what could be causing it? I'm posting the test output:

Dec 14 2021, 6:33 PM · Restricted Project, Restricted Project

Dec 13 2021

wolfgangp added a comment to D109981: [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing.

ping ...

Dec 13 2021, 9:53 AM · Restricted Project

Oct 12 2021

wolfgangp added a comment to D109981: [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing.

ping ...

Oct 12 2021, 11:02 AM · Restricted Project

Oct 6 2021

wolfgangp added a comment to D111185: Reland [sanitizer] Support Intel CET.

I'd prefer we don't work around such usage which is unsupported. This is an opportunity for users to migrate to -DLLVM_ENABLE_RUNTIMES=compiler-rt

Oct 6 2021, 4:44 PM · Restricted Project
wolfgangp added a comment to D111185: Reland [sanitizer] Support Intel CET.

This is causing problems with gcc versions that don't have cet.h yet. I think cet.h wasn't added until gcc 8.

Please try this:

Oct 6 2021, 4:34 PM · Restricted Project
wolfgangp added a comment to D111185: Reland [sanitizer] Support Intel CET.

This is causing problems with gcc versions that don't have cet.h yet. I think cet.h wasn't added until gcc 8.

Oct 6 2021, 4:08 PM · Restricted Project
wolfgangp committed rGf53d05135e98: [UBSAN][PS4] For the PS4 target, emit the ud2 ocpode for ubsan traps. (authored by wolfgangp).
[UBSAN][PS4] For the PS4 target, emit the ud2 ocpode for ubsan traps.
Oct 6 2021, 11:50 AM
wolfgangp closed D111172: [PS4 UBSAN] Emit ud2 for ubsantrap for the PS4 target..
Oct 6 2021, 11:49 AM · Restricted Project

Oct 5 2021

wolfgangp requested review of D111172: [PS4 UBSAN] Emit ud2 for ubsantrap for the PS4 target..
Oct 5 2021, 11:42 AM · Restricted Project

Oct 4 2021

wolfgangp added a reviewer for D109981: [Diagnostics] Don't drop a statically set NoWarningAsError flag during option processing: thakis.
Oct 4 2021, 10:45 AM · Restricted Project

Sep 30 2021

wolfgangp added a comment to D110783: [clang] Make crash reproducer work with clang-cl.

Hi, the test you modified Driver/crash-report.cpp is failing on the PS4 bot after your change. Can you take a look?

https://lab.llvm.org/buildbot/#/builders/139/builds/10939

Sep 30 2021, 5:51 PM · Restricted Project