diff options
author | Chris Lattner <sabre@nondot.org> | 2008-05-07 19:53:05 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-05-07 19:53:05 +0000 |
commit | 621d33bbc08bd309cdabce5901b450116950014a (patch) | |
tree | c9f976981c384ec9dcd22d1b21192506ccaf6de7 /clang/lib/Analysis/CFRefCount.cpp | |
parent | 7b66ad294b3795b13032494997720e8b94af094f (diff) | |
download | bcm5719-llvm-621d33bbc08bd309cdabce5901b450116950014a.tar.gz bcm5719-llvm-621d33bbc08bd309cdabce5901b450116950014a.zip |
Add a new LibCallAliasAnalysis pass, which is parameterized
by an instance of LibCallInfo to provide mod/ref info of
standard library functions. This is powerful enough to
say that 'sqrt' is readonly except that it modifies errno,
or that "printf doesn't store to memory unless the %n
constraint is present" etc.
llvm-svn: 50827
Diffstat (limited to 'clang/lib/Analysis/CFRefCount.cpp')
0 files changed, 0 insertions, 0 deletions