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.