summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineModuleInfo.h
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-01-21 20:10:22 +0000
committerJim Grosbach <grosbach@apple.com>2010-01-21 20:10:22 +0000
commitf38a33cd0aafff87a8f48debccb09971d2b82dd9 (patch)
tree7253149b5919e0d4a5e4018802d8fe17a2db82ba /include/llvm/CodeGen/MachineModuleInfo.h
parent2116a4ee55ea1cf16ebb459da7d8fa1f5a983ff8 (diff)
downloadllvm-f38a33cd0aafff87a8f48debccb09971d2b82dd9.tar.gz
llvm-f38a33cd0aafff87a8f48debccb09971d2b82dd9.tar.bz2
llvm-f38a33cd0aafff87a8f48debccb09971d2b82dd9.tar.xz
back this out for now. Growing Function is not good.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineModuleInfo.h')
-rw-r--r--include/llvm/CodeGen/MachineModuleInfo.h20
1 files changed, 2 insertions, 18 deletions
diff --git a/include/llvm/CodeGen/MachineModuleInfo.h b/include/llvm/CodeGen/MachineModuleInfo.h
index 1964625f3e..d36502985a 100644
--- a/include/llvm/CodeGen/MachineModuleInfo.h
+++ b/include/llvm/CodeGen/MachineModuleInfo.h
@@ -113,11 +113,7 @@ class MachineModuleInfo : public ImmutablePass {
// LandingPads - List of LandingPadInfo describing the landing pad information
// in the current function.
std::vector<LandingPadInfo> LandingPads;
-
- // Map of invoke call site index values to associated begin EH_LABEL for
- // the current function.
- DenseMap<unsigned, unsigned> CallSiteMap;
-
+
// TypeInfos - List of C++ TypeInfo used in the current function.
//
std::vector<GlobalVariable *> TypeInfos;
@@ -302,19 +298,7 @@ public:
const std::vector<LandingPadInfo> &getLandingPads() const {
return LandingPads;
}
-
- /// setCallSiteBeginLabel - Map the begin label for a call site
- void setCallSiteBeginLabel(unsigned BeginLabel, unsigned Site) {
- CallSiteMap[BeginLabel] = Site;
- }
-
- /// getCallSiteBeginLabel - Get the call site number for a begin label
- unsigned getCallSiteBeginLabel(unsigned BeginLabel) {
- assert(CallSiteMap.count(BeginLabel) &&
- "Missing call site number for EH_LABEL!");
- return CallSiteMap[BeginLabel];
- }
-
+
/// getTypeInfos - Return a reference to the C++ typeinfo for the current
/// function.
const std::vector<GlobalVariable *> &getTypeInfos() const {