#include "MipsGenInstrInfo.inc"">

LLVM: lib/Target/Mips/MipsInstrInfo.cpp File Reference (original) (raw)

#include "[MipsInstrInfo.h](MipsInstrInfo%5F8h%5Fsource.html)"
#include "[MCTargetDesc/MipsBaseInfo.h](MipsBaseInfo%5F8h%5Fsource.html)"
#include "[MCTargetDesc/MipsMCTargetDesc.h](MipsMCTargetDesc%5F8h%5Fsource.html)"
#include "[Mips.h](Mips%5F8h%5Fsource.html)"
#include "[MipsSubtarget.h](MipsSubtarget%5F8h%5Fsource.html)"
#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineBasicBlock.h](MachineBasicBlock%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFrameInfo.h](MachineFrameInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineInstr.h](MachineInstr%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineInstrBuilder.h](MachineInstrBuilder%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineOperand.h](MachineOperand%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetOpcodes.h](TargetOpcodes%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetSubtargetInfo.h](TargetSubtargetInfo%5F8h%5Fsource.html)"
#include "[llvm/IR/DebugInfoMetadata.h](DebugInfoMetadata%5F8h%5Fsource.html)"
#include "[llvm/IR/DebugLoc.h](DebugLoc%5F8h%5Fsource.html)"
#include "[llvm/MC/MCInstBuilder.h](MCInstBuilder%5F8h%5Fsource.html)"
#include "[llvm/MC/MCInstrDesc.h](MCInstrDesc%5F8h%5Fsource.html)"
#include "[llvm/Target/TargetMachine.h](llvm%5F2Target%5F2TargetMachine%5F8h%5Fsource.html)"
#include <cassert>
#include "MipsGenInstrInfo.inc"

Go to the source code of this file.

Macros
#define GET_INSTRINFO_CTOR_DTOR
Functions
static bool verifyInsExtInstruction (const MachineInstr &MI, StringRef &ErrInfo, const int64_t PosLow, const int64_t PosHigh, const int64_t SizeLow, const int64_t SizeHigh, const int64_t BothLow, const int64_t BothHigh)

Macro Definition Documentation

GET_INSTRINFO_CTOR_DTOR

#define GET_INSTRINFO_CTOR_DTOR

Definition at line 36 of file MipsInstrInfo.cpp.

Function Documentation

verifyInsExtInstruction()

bool verifyInsExtInstruction ( const MachineInstr & MI, StringRef & ErrInfo, const int64_t PosLow, const int64_t PosHigh, const int64_t SizeLow, const int64_t SizeHigh, const int64_t BothLow, const int64_t BothHigh ) static

Definition at line 853 of file MipsInstrInfo.cpp.

References llvm::MachineOperand::getImm(), llvm::MachineOperand::isImm(), MI, and Size.

Referenced by llvm::MipsInstrInfo::verifyInstruction().