search for: getaliassetforpointer

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...