diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-01-28 01:45:32 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-01-28 01:45:32 +0000 |
commit | 54c05308348cc0687d9b5a0e1ec60f2e79436b02 (patch) | |
tree | 1daeb286a03c40d23c0ee3441e743ae75b6699d6 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | b3a44005549256475f21986fc39e884530e1942c (diff) | |
download | bcm5719-llvm-54c05308348cc0687d9b5a0e1ec60f2e79436b02.tar.gz bcm5719-llvm-54c05308348cc0687d9b5a0e1ec60f2e79436b02.zip |
Update of 94055 to track the IR level call site information via an intrinsic.
This allows code gen and the exception table writer to cooperate to make sure
landing pads are associated with the correct invoke locations.
llvm-svn: 94726
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineModuleInfo.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineModuleInfo.cpp b/llvm/lib/CodeGen/MachineModuleInfo.cpp index ed5bb5e5410..dc26d9144ff 100644 --- a/llvm/lib/CodeGen/MachineModuleInfo.cpp +++ b/llvm/lib/CodeGen/MachineModuleInfo.cpp @@ -71,6 +71,7 @@ void MachineModuleInfo::EndFunction() { // Clean up exception info. LandingPads.clear(); + CallSiteMap.clear(); TypeInfos.clear(); FilterIds.clear(); FilterEnds.clear(); |