Displaying 2 results from an estimated 2 matches for "aliastrackerpass".
2013 Feb 08
2
[LLVMdev] Possible issue with DenseMap when using AliasSetTracker
...o
utilize the BasicAliasAnalysis to get a list of aliases for each pointer in a
certain program code. First it initializes clang as frontend, executes the
EmitLLVMOnlyAction, and then processes the produced Module with the following
three passes:
1. BasicAliasAnalysis -- The basic alias analysis
2. AliasTrackerPass -- BasicBlockPass that creates an AliasSet for each pointer
in the analyzed code (line 261 and line 94 respectively)
3. AliasDetectorPass -- BasicBlockPass that prints the AliasSet of each pointer
in the analyzed code (line 264 and line 133 respectively)
The first Pass seems to work flawlessly. Ho...
2013 Feb 11
0
[LLVMdev] Possible issue with DenseMap when using AliasSetTracker
...nalysis to get a list of aliases for each pointer in a
> certain program code. First it initializes clang as frontend, executes the
> EmitLLVMOnlyAction, and then processes the produced Module with the following
> three passes:
> 1. BasicAliasAnalysis -- The basic alias analysis
> 2. AliasTrackerPass -- BasicBlockPass that creates an AliasSet for each pointer
> in the analyzed code (line 261 and line 94 respectively)
> 3. AliasDetectorPass -- BasicBlockPass that prints the AliasSet of each pointer
> in the analyzed code (line 264 and line 133 respectively)
>
> The first Pass seem...