aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/PartialSpecialization.cpp
AgeCommit message (Collapse)Author
2009-03-08Keep calling-convention and tail-call bit when creating new invoke or call.Nick Lewycky
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66384 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-03add a period at the end of the comment, ignoring the fact that the comment ↵Andrew Lenharth
would be hard pressed to be considered a sentence, but if it makes Bill happy... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58630 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-03Ensure that we are checking only calls to the function we are interested in ↵Andrew Lenharth
specializing git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58615 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-08dont specialize weak functions and the likeNuno Lopes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57305 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-04try to seperate the mechanism into something others can useAndrew Lenharth
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55785 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55779 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-04cleanup as per Duncan's reviewAndrew Lenharth
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55766 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-03Initial version of a Partial Specialization IPO pass. It triggers a couple ↵Andrew Lenharth
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