LLVM API Documentation
#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"
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 LOWER_HIGH | ( | NAME | ) | case SystemZ::NAME##64: LoweredMI = lowerRIHigh(MI, SystemZ::NAME); break |
Referenced by llvm::SystemZAsmPrinter::EmitInstruction().
#define LOWER_LOW | ( | NAME | ) | case SystemZ::NAME##64: LoweredMI = lowerRILow(MI, SystemZ::NAME); break |
Referenced by llvm::SystemZAsmPrinter::EmitInstruction().
static MCSymbolRefExpr::VariantKind getModifierVariantKind | ( | SystemZCP::SystemZCPModifier | Modifier | ) | [static] |
Definition at line 173 of file SystemZAsmPrinter.cpp.
References llvm_unreachable, llvm::SystemZCP::NTPOFF, and llvm::MCSymbolRefExpr::VK_NTPOFF.
Referenced by llvm::SystemZAsmPrinter::EmitMachineConstantPoolValue().
void LLVMInitializeSystemZAsmPrinter | ( | ) |
Definition at line 246 of file SystemZAsmPrinter.cpp.
References llvm::TheSystemZTarget, and llvm::X.
static MCInst lowerRIEfLow | ( | const MachineInstr * | MI, |
unsigned | Opcode | ||
) | [static] |
Definition at line 59 of file SystemZAsmPrinter.cpp.
References llvm::MCInstBuilder::addImm(), llvm::MCInstBuilder::addReg(), llvm::MachineOperand::getImm(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), and llvm::SystemZMC::getRegAsGR64().
Referenced by llvm::SystemZAsmPrinter::EmitInstruction().
static MCInst lowerRIHigh | ( | const MachineInstr * | MI, |
unsigned | Opcode | ||
) | [static] |
static MCInst lowerRILow | ( | const MachineInstr * | MI, |
unsigned | Opcode | ||
) | [static] |