summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-11-30 00:51:33 +0000
committerDevang Patel <dpatel@apple.com>2007-11-30 00:51:33 +0000
commitcc45c338d1af25cba7bf28d53c5db16b58a6a35d (patch)
treeb2a5321605984ec622835d08ada0e6c08d5e6445 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent205ec3d07ae307a5e2e3130bef361889611b5701 (diff)
downloadbcm5719-llvm-cc45c338d1af25cba7bf28d53c5db16b58a6a35d.tar.gz
bcm5719-llvm-cc45c338d1af25cba7bf28d53c5db16b58a6a35d.zip
Provide a way to update DescGlobals cache directly.
llvm-svn: 44446
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineModuleInfo.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineModuleInfo.cpp b/llvm/lib/CodeGen/MachineModuleInfo.cpp
index 8360745ff16..9943fa99676 100644
--- a/llvm/lib/CodeGen/MachineModuleInfo.cpp
+++ b/llvm/lib/CodeGen/MachineModuleInfo.cpp
@@ -1364,6 +1364,12 @@ GlobalVariable *DISerializer::Serialize(DebugInfoDesc *DD) {
return GV;
}
+/// addDescriptor - Directly connect DD with existing GV.
+void DISerializer::addDescriptor(DebugInfoDesc *DD,
+ GlobalVariable *GV) {
+ DescGlobals[DD] = GV;
+}
+
//===----------------------------------------------------------------------===//
/// Verify - Return true if the GlobalVariable appears to be a valid
OpenPOWER on IntegriCloud