search for: aliastrackerpass

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