[LLVMdev] No of Datastructures
Devang Patel
dpatel at apple.com
Fri Oct 31 10:05:28 PDT 2008
Hi Nipun,
On Oct 30, 2008, at 9:31 PM, Nipun Arora wrote:
> Hi
>
> I am trying to count the no of datastructures and the type, say for
> example the number of arrays in a given code. Which pass would give
> me this info? And what do I need to use in it?
What are you trying to achieve here with this information ?
You can iterate over types to collect the info you need. For example,
TypeSymbolTable &TST = MyModule.getTypeSymbolTable();
for(TypeSymbolTable::iterator TI = TST.begin(), TE =TST.end(); TI !=
TE; ++TI) {
const Type *Ty = TI->second;
...
}
http://llvm.org/docs/ProgrammersManual.html is very useful document
for beginners.
>
> Thanks for the help
>
> Cheers
> Nipun :)
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-
Devang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081031/8f3d2ff8/attachment.html>
More information about the llvm-dev
mailing list