From 741bb0019de9aa28a731b4eef2422a3397f99cd0 Mon Sep 17 00:00:00 2001 From: Tanya Lattner Date: Thu, 31 Jul 2003 04:05:50 +0000 Subject: Added function to determine if an Instruction may trap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7442 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Instruction.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include/llvm/Instruction.h') diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h index d09c140e14..1b85e91cd0 100644 --- a/include/llvm/Instruction.h +++ b/include/llvm/Instruction.h @@ -97,7 +97,13 @@ public: bool isCommutative() const { return isCommutative(getOpcode()); } static bool isCommutative(unsigned op); - + /// isTrappingInstruction - Return true if the instruction may trap. + /// + bool isTrappingInstruction() const { + return isTrappingInstruction(getOpcode()); + } + static bool isTrappingInstruction(unsigned op); + virtual void print(std::ostream &OS) const; /// Methods for support type inquiry through isa, cast, and dyn_cast: -- cgit v1.2.3