LLVM API Documentation

Defines | Functions
SystemZAsmPrinter.cpp File Reference
#include "SystemZAsmPrinter.h"
#include "InstPrinter/SystemZInstPrinter.h"
#include "SystemZConstantPoolValue.h"
#include "SystemZMCInstLower.h"
#include "llvm/CodeGen/MachineModuleInfoImpls.h"
#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
#include "llvm/IR/Mangler.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInstBuilder.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/Support/TargetRegistry.h"
Include dependency graph for SystemZAsmPrinter.cpp:

Go to the source code of this file.

Defines

#define LOWER_LOW(NAME)   case SystemZ::NAME##64: LoweredMI = lowerRILow(MI, SystemZ::NAME); break
#define LOWER_HIGH(NAME)   case SystemZ::NAME##64: LoweredMI = lowerRIHigh(MI, SystemZ::NAME); break

Functions

static MCInst lowerRILow (const MachineInstr *MI, unsigned Opcode)
static MCInst lowerRIHigh (const MachineInstr *MI, unsigned Opcode)
static MCInst lowerRIEfLow (const MachineInstr *MI, unsigned Opcode)
static MCSymbolRefExpr::VariantKind getModifierVariantKind (SystemZCP::SystemZCPModifier Modifier)
void LLVMInitializeSystemZAsmPrinter ()

Define Documentation

#define LOWER_HIGH (   NAME)    case SystemZ::NAME##64: LoweredMI = lowerRIHigh(MI, SystemZ::NAME); break
#define LOWER_LOW (   NAME)    case SystemZ::NAME##64: LoweredMI = lowerRILow(MI, SystemZ::NAME); break

Function Documentation

Definition at line 246 of file SystemZAsmPrinter.cpp.

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

static MCInst lowerRIEfLow ( const MachineInstr MI,
unsigned  Opcode 
) [static]
static MCInst lowerRIHigh ( const MachineInstr MI,
unsigned  Opcode 
) [static]
static MCInst lowerRILow ( const MachineInstr MI,
unsigned  Opcode 
) [static]