diff options
Diffstat (limited to 'gnu/llvm/lib/MC/MCInstrAnalysis.cpp')
| -rw-r--r-- | gnu/llvm/lib/MC/MCInstrAnalysis.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/llvm/lib/MC/MCInstrAnalysis.cpp b/gnu/llvm/lib/MC/MCInstrAnalysis.cpp index 280b5cf68c9..4d7c8911689 100644 --- a/gnu/llvm/lib/MC/MCInstrAnalysis.cpp +++ b/gnu/llvm/lib/MC/MCInstrAnalysis.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// #include "llvm/MC/MCInstrAnalysis.h" + +#include "llvm/ADT/APInt.h" #include "llvm/MC/MCInst.h" #include "llvm/MC/MCInstrDesc.h" #include "llvm/MC/MCInstrInfo.h" @@ -15,6 +17,18 @@ using namespace llvm; +bool MCInstrAnalysis::clearsSuperRegisters(const MCRegisterInfo &MRI, + const MCInst &Inst, + APInt &Writes) const { + Writes.clearAllBits(); + return false; +} + +bool MCInstrAnalysis::isDependencyBreaking(const MCSubtargetInfo &STI, + const MCInst &Inst) const { + return false; +} + bool MCInstrAnalysis::evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size, uint64_t &Target) const { if (Inst.getNumOperands() == 0 || |
