LLVM: lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp File Reference (original) (raw)
#include "[LanaiAluCode.h](LanaiAluCode%5F8h%5Fsource.html)"#include "[MCTargetDesc/LanaiBaseInfo.h](LanaiBaseInfo%5F8h%5Fsource.html)"#include "[MCTargetDesc/LanaiFixupKinds.h](LanaiFixupKinds%5F8h%5Fsource.html)"#include "[MCTargetDesc/LanaiMCAsmInfo.h](LanaiMCAsmInfo%5F8h%5Fsource.html)"#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"#include "[llvm/ADT/Statistic.h](Statistic%5F8h%5Fsource.html)"#include "[llvm/MC/MCCodeEmitter.h](MCCodeEmitter%5F8h%5Fsource.html)"#include "[llvm/MC/MCExpr.h](MCExpr%5F8h%5Fsource.html)"#include "[llvm/MC/MCFixup.h](MCFixup%5F8h%5Fsource.html)"#include "[llvm/MC/MCInst.h](MCInst%5F8h%5Fsource.html)"#include "[llvm/MC/MCInstrInfo.h](MCInstrInfo%5F8h%5Fsource.html)"#include "[llvm/MC/MCSubtargetInfo.h](MCSubtargetInfo%5F8h%5Fsource.html)"#include "[llvm/Support/Casting.h](Casting%5F8h%5Fsource.html)"#include "[llvm/Support/EndianStream.h](EndianStream%5F8h%5Fsource.html)"#include <cassert>#include <cstdint>#include "LanaiGenMCCodeEmitter.inc"
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. |
| Macros | |
|---|---|
| #define | DEBUG_TYPE "mccodeemitter" |
| Functions | |
|---|---|
| STATISTIC (MCNumEmitted, "Number of MC instructions emitted") | |
| static Lanai::Fixups | llvm::FixupKind (const MCExpr *Expr) |
| static unsigned | llvm::adjustPqBits (const MCInst &Inst, unsigned Value, unsigned PBitShift, unsigned QBitShift) |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "mccodeemitter"
Definition at line 30 of file LanaiMCCodeEmitter.cpp.
Function Documentation
◆ STATISTIC()
| STATISTIC | ( | MCNumEmitted | , |
|---|---|---|---|
| "Number of MC instructions emitted" | ) |
References C().