LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Enumerations | Functions
SystemZAsmParser.cpp File Reference
#include "MCTargetDesc/SystemZMCTargetDesc.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCParser/MCParsedAsmOperand.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCTargetAsmParser.h"
#include "llvm/Support/TargetRegistry.h"
#include "SystemZGenAsmMatcher.inc"
Include dependency graph for SystemZAsmParser.cpp:

Go to the source code of this file.

Macros

#define GET_ASSEMBLER_HEADER
 
#define GET_REGISTER_MATCHER
 
#define GET_SUBTARGET_FEATURE_NAME
 
#define GET_MATCHER_IMPLEMENTATION
 

Enumerations

enum  RegisterKind
 
enum  MemoryKind
 

Functions

static bool inRange (const MCExpr *Expr, int64_t MinValue, int64_t MaxValue)
 
void LLVMInitializeSystemZAsmParser ()
 

Macro Definition Documentation

#define GET_ASSEMBLER_HEADER

Definition at line 294 of file SystemZAsmParser.cpp.

#define GET_MATCHER_IMPLEMENTATION

Definition at line 435 of file SystemZAsmParser.cpp.

#define GET_REGISTER_MATCHER

Definition at line 433 of file SystemZAsmParser.cpp.

#define GET_SUBTARGET_FEATURE_NAME

Definition at line 434 of file SystemZAsmParser.cpp.

Enumeration Type Documentation

enum MemoryKind

Definition at line 45 of file SystemZAsmParser.cpp.

Definition at line 33 of file SystemZAsmParser.cpp.

Function Documentation

static bool inRange ( const MCExpr Expr,
int64_t  MinValue,
int64_t  MaxValue 
)
static

Definition at line 24 of file SystemZAsmParser.cpp.

void LLVMInitializeSystemZAsmParser ( )

Definition at line 804 of file SystemZAsmParser.cpp.

References llvm::TheSystemZTarget, and llvm::X.