aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetLibraryInfo.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-05-21 20:09:13 +0000
committerChris Lattner <sabre@nondot.org>2011-05-21 20:09:13 +0000
commit4c0d9e2249686451342d0536cdcb16d0030fba07 (patch)
tree120b300c50b5a21672b4c9e95f94d16db449c017 /llvm/lib/Target/TargetLibraryInfo.cpp
parent347e0f26be83d8dd40ec0b35421287728b21aeb3 (diff)
downloadllvm-4c0d9e2249686451342d0536cdcb16d0030fba07.zip
llvm-4c0d9e2249686451342d0536cdcb16d0030fba07.tar.gz
llvm-4c0d9e2249686451342d0536cdcb16d0030fba07.tar.bz2
add a copy ctor to TargetLibraryInfo.
llvm-svn: 131806
Diffstat (limited to 'llvm/lib/Target/TargetLibraryInfo.cpp')
-rw-r--r--llvm/lib/Target/TargetLibraryInfo.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/TargetLibraryInfo.cpp b/llvm/lib/Target/TargetLibraryInfo.cpp
index e336b09..4b985b8 100644
--- a/llvm/lib/Target/TargetLibraryInfo.cpp
+++ b/llvm/lib/Target/TargetLibraryInfo.cpp
@@ -61,6 +61,12 @@ TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) {
initialize(*this, T);
}
+TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI)
+ : ImmutablePass(ID) {
+ memcpy(AvailableArray, TLI.AvailableArray, sizeof(AvailableArray));
+}
+
+
/// disableAllFunctions - This disables all builtins, which is used for options
/// like -fno-builtin.
void TargetLibraryInfo::disableAllFunctions() {