Displaying 2 results from an estimated 2 matches for "d86815".
2020 Sep 01
2
[RFC] Switching to MemorySSA-backed Dead Store Elimination (aka cross-bb DSE)
Hi Florian,
Following up on D86967, I missed that all the timings were using the legacy
pass manager.
Did you do any testing on the compile and run time impact for the new pass
manager?
Thank you,
Alina
On Tue, Aug 25, 2020 at 12:51 PM Florian Hahn <florian_hahn at apple.com>
wrote:
> Hi,
>
> Thanks for all the responses!
>
> My understanding is that there were no
2020 Aug 25
2
Clang generates calls to llvm.memcpy with overlapping arguments, but LangRef requires the arguments to not overlap
+ llvm-dev
On 25 Aug 2020, at 13:53, Florian Hahn wrote:
> Hi,
>
> It appears that Clang generates calls to `llvm.memcpy` with
> potentially overlapping arguments in some cases.
>
> For the snippet below
>
> struct S
> {
> char s[25];
> };
>
> struct S *p;
>
> void test2() {
> ...
> foo (&b, 1);
> b = a;
> b = *p;
> ...