search for: asaa

Displaying 4 results from an estimated 4 matches for "asaa".

Did you mean: aaa
2013 Aug 12
0
[LLVMdev] Address space extension
...his the correct way? > > > Most likely. Though I don't know enough about the Alias Analysis interfaces to > say for sure. Thus to implement the AddressSpaceAliasAnalysis we need all these kind of modification. Do you think would be fine to make these modification introducing the ASAA tags or would be better to extend this so to be able to handle generic AA infos (introducing a specific kind MDNode to work as container for various metadata used by AA passes)? Thanks, -Michele
2015 Apr 21
2
[LLVMdev] Using an alias analysis pass
...override > { > if (PI == &AliasAnalysis::ID) > return (AliasAnalysis*)this; > return this; > } > }; > } > > // Register this pass... > char AddressSpaceAliasAnalysis::ID = 0; > > static RegisterPass<AddressSpaceAliasAnalysis> aasa("asaa", "NoAlias for pointers in different address spaces", false, true); > static RegisterAnalysisGroup<AliasAnalysis> aag(aasa); > > FunctionPass* createAddressSpaceAliasAnalysisPass() { > return new AddressSpaceAliasAnalysis(); > } I made it a FunctionPass inste...
2013 Aug 12
2
[LLVMdev] Address space extension
On Mon, Aug 12, 2013 at 8:24 AM, Michele Scandale < michele.scandale at gmail.com> wrote: > On 08/12/2013 02:02 PM, Justin Holewinski wrote: > > On Mon, Aug 12, 2013 at 6:03 AM, Michele Scandale < > michele.scandale at gmail.com > > <mailto:michele.scandale at gmail.com>> wrote: > > > > On 08/12/2013 12:44 AM, Michele Scandale wrote: > >
2013 Aug 12
2
[LLVMdev] Address space extension
...gt; >> Most likely. Though I don't know enough about the Alias Analysis interfaces to >> say for sure. > > Thus to implement the AddressSpaceAliasAnalysis we need all these kind of > modification. Do you think would be fine to make these modification introducing > the ASAA tags or would be better to extend this so to be able to handle generic > AA infos (introducing a specific kind MDNode to work as container for various > metadata used by AA passes)? I don't think you need to change any of the existing MDNode's or AA passes. TBAA adds metadata because...