Add ABCD, a generalized implementation of the Elimination of Array Bounds
authorNick Lewycky <nicholas@mxc.ca>
Wed, 28 Oct 2009 07:03:15 +0000 (07:03 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Wed, 28 Oct 2009 07:03:15 +0000 (07:03 +0000)
commit40cc524edee857eab238338200d2cc80f840f52f
treed3e2f3d6d5f54d108a452f947445975a899dfbf9
parentc59420867eec22f7fb562b5b53deffe98b511505
Add ABCD, a generalized implementation of the Elimination of Array Bounds
Checks on Demand algorithm which looks at arbitrary branches instead of loop
iterations. This is GSoC work by Andre Tavares with only editorial changes
applied!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85382 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/ABCD.cpp [new file with mode: 0644]