LLVM API Documentation

Namespaces | Defines | Functions | Variables
MipsAsmParser.cpp File Reference
#include "MCTargetDesc/MipsMCExpr.h"
#include "MCTargetDesc/MipsMCTargetDesc.h"
#include "MipsRegisterInfo.h"
#include "MipsTargetStreamer.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCInstBuilder.h"
#include "llvm/MC/MCParser/MCAsmLexer.h"
#include "llvm/MC/MCParser/MCParsedAsmOperand.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/MC/MCTargetAsmParser.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/TargetRegistry.h"
#include <memory>
#include "MipsGenAsmMatcher.inc"
Include dependency graph for MipsAsmParser.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#define DEBUG_TYPE   "mips-asm-parser"
#define GET_ASSEMBLER_HEADER
#define GET_OPERAND_DIAGNOSTIC_TYPES
#define GET_REGISTER_MATCHER
#define GET_MATCHER_IMPLEMENTATION

Functions

static const MCInstrDescgetInstDesc (unsigned Opcode)
static bool hasShortDelaySlot (unsigned Opcode)
void LLVMInitializeMipsAsmParser ()

Variables

const MCInstrDesc llvm::MipsInsts []

Define Documentation

#define DEBUG_TYPE   "mips-asm-parser"

Definition at line 34 of file MipsAsmParser.cpp.

Definition at line 104 of file MipsAsmParser.cpp.

Definition at line 3565 of file MipsAsmParser.cpp.

Definition at line 3564 of file MipsAsmParser.cpp.


Function Documentation

static const MCInstrDesc& getInstDesc ( unsigned  Opcode) [static]

Definition at line 981 of file MipsAsmParser.cpp.

References llvm::MipsInsts.

static bool hasShortDelaySlot ( unsigned  Opcode) [static]

Definition at line 985 of file MipsAsmParser.cpp.