introduce a new TargetLibraryInfo pass, which transformations can use to
authorChris Lattner <sabre@nondot.org>
Fri, 18 Feb 2011 21:50:34 +0000 (21:50 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 18 Feb 2011 21:50:34 +0000 (21:50 +0000)
commitce99120084f549a523213064648662a704e8b789
tree302ee420dae97f757a2da56a2c84fbc849a8e742
parentd78b7891104e7110d6e71646f98c4f07d814e6b3
introduce a new TargetLibraryInfo pass, which transformations can use to
query about available library functions.  For now this just has
memset_pattern16, which exists on darwin, but it can be extended for a
bunch of other things in the future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125965 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/InitializePasses.h
include/llvm/Target/TargetLibraryInfo.h [new file with mode: 0644]
lib/Target/CMakeLists.txt
lib/Target/Target.cpp
lib/Target/TargetLibraryInfo.cpp [new file with mode: 0644]