search for: nlopes

Displaying 4 results from an estimated 4 matches for "nlopes".

Did you mean: lopes
2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
...ohn Regehr; Juneyoung Lee Subject: Re: [llvm-dev] A bug related with undef value when bootstrap MemorySSA.cpp Hi Wei, [+CC the other undef folks] This is the same bug as https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.llvm.org%2Fshow_bug.cgi%3Fid%3D31652&data=02%7C01%7Cnlopes%40microsoft.com%7C971ae2063c8b420d2f1008d4cbec8f22%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357664258073352&sdata=iCy8kUlWwJzQpXbXvOuhHpKyXBnntZPGvn%2FtxWsqun8%3D&reserved=0. The short answer here is that the loop unswitch transform and the GVN transform are justified via conflicting...
2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
...like to make loop unswitching more > conservative. If it sounds ok, I can work on it. My plan is to enhance > isGuaranteedNotToBeUndefOrPoison and use it as a precondition in loop > unswitching. > > Thanks, > Wei. > > > > On Mon, Jul 17, 2017 at 1:24 AM, Nuno Lopes <nlopes at microsoft.com> wrote: > > Cool, thanks for debugging this issue and letting us know. > > > > We have a few patches to fix this issue: > > - Introduce freeze in IR: https://reviews.llvm.org/D29011 > > - Lowering freeze: https://reviews.llvm.org/D29014 > >...
2019 Dec 09
2
[PATCH] D70246: [InstCombine] remove identity shuffle simplification for mask with undefs
...terpretation of the rules about shufflevector and undef and poison? Thanks, Jay. On Thu, 14 Nov 2019 at 16:25, Sanjay Patel via Phabricator via llvm-commits <llvm-commits at lists.llvm.org> wrote: > > spatel created this revision. > spatel added reviewers: efriedma, regehr, aqjune, nlopes, RKSimon, lebedev.ri, liuz. > Herald added subscribers: hiraditya, mcrosier. > Herald added a project: LLVM. > > Given a shuffle that includes undef elements in an otherwise identity mask like: > > define <4 x float> @shuffle(<4 x float> %arg) { > %shuf = shuf...
2019 Jan 14
7
Reducing the number of ptrtoint/inttoptrs that are generated by LLVM
Hello all, This is a proposal for reducing # of ptrtoint/inttoptr casts which are not written by programmers but rather generated by LLVM passes. Currently the majority of ptrtoint/inttoptr casts are generated by LLVM; when compiling SPEC 2017 with LLVM r348082 (Dec 2 2018) with -O3, the output IR contains 22,771 inttoptr instructions. However, when compiling it with -O0, there are only 1048