summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/LowerInvoke.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-04-01 20:00:57 +0000
committerDale Johannesen <dalej@apple.com>2008-04-01 20:00:57 +0000
commitb6d5b1439047609c050576f3dc52b722e76bd30b (patch)
tree40d27805f206bbe0dbb4b11ec963fa0a4a026cdf /lib/Transforms/Utils/LowerInvoke.cpp
parent5a15814098702ea301e2f7ef045b12126c808eaf (diff)
downloadllvm-b6d5b1439047609c050576f3dc52b722e76bd30b.tar.gz
llvm-b6d5b1439047609c050576f3dc52b722e76bd30b.tar.bz2
llvm-b6d5b1439047609c050576f3dc52b722e76bd30b.tar.xz
Revert 49006 for the moment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49046 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/LowerInvoke.cpp')
-rw-r--r--lib/Transforms/Utils/LowerInvoke.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/Transforms/Utils/LowerInvoke.cpp b/lib/Transforms/Utils/LowerInvoke.cpp
index f546c33272..7f0ef85d75 100644
--- a/lib/Transforms/Utils/LowerInvoke.cpp
+++ b/lib/Transforms/Utils/LowerInvoke.cpp
@@ -47,9 +47,6 @@
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Target/TargetLowering.h"
-#include "llvm/Target/TargetOptions.h"
-#include "llvm/Target/TargetMachine.h"
-#include "llvm/Target/TargetAsmInfo.h"
#include <csetjmp>
#include <set>
using namespace llvm;
@@ -595,12 +592,6 @@ bool LowerInvoke::insertExpensiveEHSupport(Function &F) {
}
bool LowerInvoke::runOnFunction(Function &F) {
- // If we will be generating exception info, don't do anything here.
- if ((ExceptionHandling || !F.doesNotThrow()) &&
- TLI &&
- TLI->getTargetMachine().getTargetAsmInfo()->
- doesSupportExceptionHandling())
- return false;
if (ExpensiveEHSupport)
return insertExpensiveEHSupport(F);
else