LLVM API Documentation
#include "MipsInstrInfo.h"#include "MipsTargetMachine.h"#include "llvm/ADT/STLExtras.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "MipsGenInstrInfo.inc"
Go to the source code of this file.
Functions | |
| static bool | isZeroImm (const MachineOperand &op) |
| static Mips::CondCode | GetCondFromBranchOpc (unsigned BrOpc) |
| static Mips::CondCode GetCondFromBranchOpc | ( | unsigned | BrOpc | ) | [static] |
GetCondFromBranchOpc - Return the Mips CC that matches the correspondent Branch instruction opcode.
Definition at line 356 of file MipsInstrInfo.cpp.
References llvm::Mips::COND_E, llvm::Mips::COND_GEZ, llvm::Mips::COND_GZ, llvm::Mips::COND_INVALID, llvm::Mips::COND_LEZ, llvm::Mips::COND_LZ, and llvm::Mips::COND_NE.
Referenced by llvm::XCoreInstrInfo::AnalyzeBranch(), llvm::X86InstrInfo::AnalyzeBranch(), llvm::MipsInstrInfo::AnalyzeBranch(), llvm::X86InstrInfo::RemoveBranch(), and llvm::MipsInstrInfo::RemoveBranch().
| static bool isZeroImm | ( | const MachineOperand & | op | ) | [static] |
Definition at line 26 of file MipsInstrInfo.cpp.
References llvm::MachineOperand::getImm(), and llvm::MachineOperand::isImm().
Referenced by llvm::XCoreInstrInfo::isLoadFromStackSlot(), llvm::MipsInstrInfo::isLoadFromStackSlot(), llvm::XCoreInstrInfo::isMoveInstr(), llvm::SparcInstrInfo::isMoveInstr(), llvm::MipsInstrInfo::isMoveInstr(), llvm::XCoreInstrInfo::isStoreToStackSlot(), and llvm::MipsInstrInfo::isStoreToStackSlot().