Initial version of a Partial Specialization IPO pass. It triggers a couple hundred...
authorAndrew Lenharth <andrewl@lenharth.org>
Wed, 3 Sep 2008 21:00:28 +0000 (21:00 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Wed, 3 Sep 2008 21:00:28 +0000 (21:00 +0000)
commitcf996d4b5613616f9de3a816751e2a128dac7d8a
tree0fe7919bfb1b55cc029f864e235f95b074f0e3e4
parent61e6093dc8d92def3dfe0b379df83f70b0558247
Initial version of a Partial Specialization IPO pass.  It triggers a couple hundred times on 176.gcc.  I don't know the performance impact yet, the heuristic is quite simple still.

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