search for: nonalias

Displaying 2 results from an estimated 2 matches for "nonalias".

Did you mean: noalias
2015 Jan 30
2
[LLVMdev] [PATCH] Bugfix for missed dependency from store to load in buildSchedGraph().
...of previous mem uses, mapped to the same Value, is afterwards cleared (regardless of ThisMayAlias). This means that during handling of the next store using the same Value, adjustChainDeps() must be called, otherwise a dependency might be missed. For example, three spill/reload (NonAliasing) memory accesses using the same Value 'a', with different offsets: SU(2): store @a SU(1): store @a, Offset:1 SU(0): load @a In this case we have: * SU(1) does not need a dep against SU(0). Therefore,SU(0) ends up in RejectMemNodes and is r...
2015 Feb 10
2
[LLVMdev] [PATCH] Bugfix for missed dependency from store to load in buildSchedGraph().
...ughts about it? Is it to handle huge regions with tons of memory accesses well? Regarding the other two patches: The bugfix I just commited makes sure that adjustChainDeps() is called on an SU regardless of MayAlias. It occoured to me that RejectMemNodes contains a mix of SUs from both Alias and NonAlias sets, and that the separation of the two domains is lost. I became worried that some performance might therefore be lost because of my bugfix. Since I was not sure how big this impact might be, I made a fix for it quickly just to illustrate what the problem is (one of the previously attached patch...