LLVM API Documentation

Defines | 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.

Defines

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

Define Documentation

Definition at line 294 of file SystemZAsmParser.cpp.

Definition at line 411 of file SystemZAsmParser.cpp.

Definition at line 409 of file SystemZAsmParser.cpp.

Definition at line 410 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.

References llvm::WinEH::CE.

Definition at line 777 of file SystemZAsmParser.cpp.

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