search for: d69542

Displaying 6 results from an estimated 6 matches for "d69542".

Did you mean: 369542
2020 Jun 21
3
Restrict qualifier on class members
Hi, I'm trying to abstract some special pointers with a class, like in the example program below: 1 #define __remote __attribute__((address_space(1))) 2 #include <stdint.h> 3 4 __remote int* A; 5 __remote int* B; 6 7 class RemotePtr { 8 private: 9 __remote int* __restrict a; 10 11 public: 12 RemotePtr(__remote int* a) : a(a) {} 13 14 __remote
2019 Oct 29
7
Full restrict support - status update
...alias architecture, and the LangRef, describing the intrinsics. I'll be working on that in the coming days. Thanks, Jeroen Dobbelaere [1] https://reviews.llvm.org/D68484 [PATCH 01/38] [noalias] LangRef: noalias intrinsics and noalias_sidechannel documentation. [2] https://reviews.llvm.org/D69542 Full Restrict Support - single patch
2020 Jun 22
2
Restrict qualifier on class members
...vm-dev at lists.llvm.org>: > > Hi Bandhav, > > > Jeroen Dobbelaere (CC'ed) is currently working on support for restrict qualified local variables and struct members. > > The patches exist but are not merged yet. If you want to give it a try apply https://reviews.llvm.org/D69542. > > > Initially I could only think of this solution for your problem: https://godbolt.org/z/6WtPXJ > > Michael (CC'ed) might now another annotation to get `llvm.access` metadata for the loop, which should do what you intend. > > > Cheers, > > Johannes > >...
2020 Jun 22
2
Restrict qualifier on class members
...t; >> > >> > Jeroen Dobbelaere (CC'ed) is currently working on support for restrict >> qualified local variables and struct members. >> > >> > The patches exist but are not merged yet. If you want to give it a try >> apply https://reviews.llvm.org/D69542. >> > >> > >> > Initially I could only think of this solution for your problem: >> https://godbolt.org/z/6WtPXJ >> > >> > Michael (CC'ed) might now another annotation to get `llvm.access` >> metadata for the loop, which should do what you...
2020 Jun 24
2
FW: Restrict qualifier on class members
...the __restrict remove loop-carried dependence in main? Attaching IR and scheduler log for reference... On Mon, Jun 22, 2020 at 3:03 PM Jeroen Dobbelaere < Jeroen.Dobbelaere at synopsys.com> wrote: > Hi Bandhav, > > > > as mentioned in the summary of https://reviews.llvm.org/D69542 : > > > > The base version is b2a37cfe2bda0bc8c4d2e981922b5ac59c429bdc > <https://reviews.llvm.org/rGb2a37cfe2bda0bc8c4d2e981922b5ac59c429bdc> > (June 12, 2020) > > > > Greetings, > > > > Jeroen Dobbelaere > > > > > > > > *...
2020 Jan 17
3
Help with SROA throwing away no-alias information
I'm having an issue where SROA will throw away no-alias information on some loads after inlining, because the loads are derived from a store to an alloca which can be removed after inlining. The pointers that were originally stored into the alloca do *not *have any aliasing information - the only context that allowed me to assert aliasing was that the inlined-function guaranteed it to be so.