aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-08-22 23:41:41 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-08-22 23:41:41 +0000
commit6667e5429608b5a0d55850b980ae433deda0e5f2 (patch)
tree1923c1645b9e86ebd683baf3c43915bec1f42464
parent3f57a9a2cf375fe54c274e1e52e2b743d452ffac (diff)
downloadexternal_llvm-6667e5429608b5a0d55850b980ae433deda0e5f2.zip
external_llvm-6667e5429608b5a0d55850b980ae433deda0e5f2.tar.gz
external_llvm-6667e5429608b5a0d55850b980ae433deda0e5f2.tar.bz2
Add an MCInstrAnalysis version of isCall.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138305 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/MC/MCInstrAnalysis.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/MC/MCInstrAnalysis.h b/include/llvm/MC/MCInstrAnalysis.h
index 36584ef..4647683 100644
--- a/include/llvm/MC/MCInstrAnalysis.h
+++ b/include/llvm/MC/MCInstrAnalysis.h
@@ -43,6 +43,10 @@ public:
return Info->get(Inst.getOpcode()).isIndirectBranch();
}
+ virtual bool isCall(const MCInst &Inst) const {
+ return Info->get(Inst.getOpcode()).isCall();
+ }
+
virtual bool isReturn(const MCInst &Inst) const {
return Info->get(Inst.getOpcode()).isReturn();
}