[PATCH] LLVM CFL Alias Analysis -- Algorithm

George Burgess IV gbiv at google.com
Fri Jul 25 13:14:14 PDT 2014


+hfinkel

Addressed Danny's comments, fixed a bug where we wouldn't properly handle exceptions, (i.e. in try {} catch (Foo& f) {}, f would be ignored, when it really needs to be treated like an aliasing external.) and added an extra field to Edge so interprocedural is easier to integrate.

http://reviews.llvm.org/D4551

Files:
  include/llvm/Analysis/Passes.h
  include/llvm/InitializePasses.h
  include/llvm/LinkAllPasses.h
  lib/Analysis/CFLAliasAnalysis.cpp
  lib/Analysis/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4551.11893.patch
Type: text/x-patch
Size: 29380 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140725/45065450/attachment.bin>


More information about the llvm-commits mailing list