aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFunction.h
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2009-05-13 23:50:53 +0000
committerJim Grosbach <grosbach@apple.com>2009-05-13 23:50:53 +0000
commit2afb3b7251dbcfadef7a8126e9516bde78fc13bb (patch)
tree7ab73c973a08007a6114372a07030ffdab2512ac /include/llvm/CodeGen/MachineFunction.h
parent8308e8fae0dad2dff22f0cedbfb5e1be3a146375 (diff)
Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence
of exception handling builtin sjlj targets in functions turns out not to be necessary. Marking the intrinsic implementation in the .td file as defining all registers is sufficient to get the context saved properly by the containing function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71743 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineFunction.h')
-rw-r--r--include/llvm/CodeGen/MachineFunction.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/include/llvm/CodeGen/MachineFunction.h b/include/llvm/CodeGen/MachineFunction.h
index 469ae026f0..a110e5846a 100644
--- a/include/llvm/CodeGen/MachineFunction.h
+++ b/include/llvm/CodeGen/MachineFunction.h
@@ -70,10 +70,6 @@ class MachineFunction : private Annotation {
const Function *Fn;
const TargetMachine &Target;
- // HasBuiltinSetjmp - true if the function uses builtin_setjmp. Used to
- // adjust callee-saved register tracking.
- bool HasBuiltinSetjmp;
-
// RegInfo - Information about each register in use in the function.
MachineRegisterInfo *RegInfo;
@@ -127,14 +123,6 @@ public:
///
const TargetMachine &getTarget() const { return Target; }
- /// doesHaveBuiltinSetjmp - Return whether this function uses builtin_setjmp
- ///
- bool doesHaveBuiltinSetjmp() const { return HasBuiltinSetjmp; }
-
- /// setHasBuiltinSetjmp - Mark whether this function uses builtin_setjmp
- ///
- void setHasBuiltinSetjmp (bool flag) { HasBuiltinSetjmp = flag; }
-
/// getRegInfo - Return information about the registers currently in use.
///
MachineRegisterInfo &getRegInfo() { return *RegInfo; }