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().