diff options
author | Eric Christopher <echristo@apple.com> | 2010-02-09 00:35:38 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2010-02-09 00:35:38 +0000 |
commit | 1926b648e132631282aa15d25e4f8278f87c24fb (patch) | |
tree | 32cf8d41d89dc064e6650a1ea998a588e9e2ea79 /include/llvm/LinkAllPasses.h | |
parent | b8d6e98e566724f58344d275a4bd675249bb713a (diff) | |
download | external_llvm-1926b648e132631282aa15d25e4f8278f87c24fb.zip external_llvm-1926b648e132631282aa15d25e4f8278f87c24fb.tar.gz external_llvm-1926b648e132631282aa15d25e4f8278f87c24fb.tar.bz2 |
Add a new pass to do llvm.objsize lowering using SCEV.
Initial skeleton and SCEVUnknown lowering implemented,
the rest should come relatively quickly. Move testcase
to new directory.
Move pass to right before SimplifyLibCalls - which is
moved down a bit so we can take advantage of a few opts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95628 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/LinkAllPasses.h')
-rw-r--r-- | include/llvm/LinkAllPasses.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/LinkAllPasses.h b/include/llvm/LinkAllPasses.h index a7e2e05..49bb713 100644 --- a/include/llvm/LinkAllPasses.h +++ b/include/llvm/LinkAllPasses.h @@ -138,6 +138,7 @@ namespace { (void) llvm::createGEPSplitterPass(); (void) llvm::createSCCVNPass(); (void) llvm::createABCDPass(); + (void) llvm::createObjectSizeLoweringPass(); (void)new llvm::IntervalPartition(); (void)new llvm::FindUsedTypes(); |