Displaying 9 results from an estimated 9 matches for "getaliassetforpointer".
2009 Aug 17
2
[LLVMdev] AliasSetTracker
...ng -basicaa -anders-aa and optimizations are enabled for llvm-gcc
and llvm-ld.
I use an instruction visitor to populate the alias set tracker, but two
pointers end up in different alias sets.
While investigating this I notice at one point that if I call:
bool New = false;
AliasSet &X = AST->getAliasSetForPointer(Pointer, Size, &New);
After this call, New is true
but AST->containsPointer(Pointer, Size) is false! Shouldn't it be true at
this point?
If I call again getAliasSetForPointer after resetting New, it remains false,
as I expect it after the first call.
But AST->getAliasSetForPointerI...
2009 Aug 18
0
[LLVMdev] AliasSetTracker
...ns are enabled for
> llvm-gcc and llvm-ld.
> I use an instruction visitor to populate the alias set tracker, but
> two pointers end up in different alias sets.
> While investigating this I notice at one point that if I call:
>
> bool New = false;
> AliasSet &X = AST->getAliasSetForPointer(Pointer, Size, &New);
>
> After this call, New is true
> but AST->containsPointer(Pointer, Size) is false! Shouldn't it be
> true at this point?
>
> If I call again getAliasSetForPointer after resetting New, it
> remains false, as I expect it after the first call...
2004 Aug 11
1
[LLVMdev] What meaning is the argument?
Hi
I hope to use the getAliasSetForPointer(Value *p, unsigned size),
the method of AliasSetTracker class, but I donot known what
meaning is the argument "size". May somebody tell me?
Thanks.
Xia
______________________________________
ע������30��������䣨 http://mail.sina.com.cn/chooseMode.html ��
==============================...
2015 Jan 13
2
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...* %arrayidx8, align 8, !tbaa !5
> >>
> >> And the pointer for the load instruction:
> >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
> >>
> >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
> >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
> >>
> >> With basicaa, only loads are in the alias set, but with cfl-aa you
> >> find loads and stores, so isMod returns true.
> >>
> >> AliasSet with basicaa:
> >> AliasSet[0x2b35aa0, 7] may alias, Ref Pointers: (dou...
2015 Jan 14
2
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...t;
>> > >> And the pointer for the load instruction:
>> > >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
>> > >>
>> > >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
>> > >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
>> > >>
>> > >> With basicaa, only loads are in the alias set, but with cfl-aa you
>> > >> find loads and stores, so isMod returns true.
>> > >>
>> > >> AliasSet with basicaa:
>> > >> A...
2015 Jan 14
3
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...e pointer for the load instruction:
>>>> > >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
>>>> > >>
>>>> > >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
>>>> > >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
>>>> > >>
>>>> > >> With basicaa, only loads are in the alias set, but with cfl-aa you
>>>> > >> find loads and stores, so isMod returns true.
>>>> > >>
>>>> > >> AliasSe...
2015 Jan 14
4
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...on:
>>>>>> > >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
>>>>>> > >>
>>>>>> > >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
>>>>>> > >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
>>>>>> > >>
>>>>>> > >> With basicaa, only loads are in the alias set, but with cfl-aa you
>>>>>> > >> find loads and stores, so isMod returns true.
>>>>>> > >>
>&g...
2015 Jan 14
3
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...!5
> > >>
> > >> And the pointer for the load instruction:
> > >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
> > >>
> > >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
> > >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
> > >>
> > >> With basicaa, only loads are in the alias set, but with cfl-aa you
> > >> find loads and stores, so isMod returns true.
> > >>
> > >> AliasSet with basicaa:
> > >> AliasSet[0x2b35aa0, 7] ma...
2015 Jan 15
2
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
...!5
> > >>
> > >> And the pointer for the load instruction:
> > >> %arrayidx8 = getelementptr inbounds double** %v, i64 %idxprom
> > >>
> > >> The decision to hoist it fails at LICM.cpp:189: AliasSet &AS =
> > >> CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod.
> > >>
> > >> With basicaa, only loads are in the alias set, but with cfl-aa you
> > >> find loads and stores, so isMod returns true.
> > >>
> > >> AliasSet with basicaa:
> > >> AliasSet[0x2b35aa0, 7] ma...