search for: createaddressspacealiasanalysispass

Displaying 1 result from an estimated 1 matches for "createaddressspacealiasanalysispass".

2015 Apr 21
2
[LLVMdev] Using an alias analysis 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 instead of an ImmutablePass because InitializeAliasAnalysis now needs a DataLayout argument, and I wasn’t sure how to get that one from an ImmutablePass. The problem: I can add the pass to a `legacy::PassManager` o...