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
This commit is contained in:
Tanya Lattner
2003-07-31 04:05:50 +00:00
parent 0ad1361837
commit 741bb0019d
2 changed files with 24 additions and 1 deletions

View File

@ -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: