LLVM  4.0.0
Namespaces | Macros | Functions | Variables
HexagonMCCodeEmitter.cpp File Reference
#include "Hexagon.h"
#include "MCTargetDesc/HexagonBaseInfo.h"
#include "MCTargetDesc/HexagonFixupKinds.h"
#include "MCTargetDesc/HexagonMCCodeEmitter.h"
#include "MCTargetDesc/HexagonMCInstrInfo.h"
#include "MCTargetDesc/HexagonMCTargetDesc.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/MC/MCCodeEmitter.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/raw_ostream.h"
#include "HexagonGenMCCodeEmitter.inc"
Include dependency graph for HexagonMCCodeEmitter.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Macros

#define DEBUG_TYPE   "mccodeemitter"
 
#define ENABLE_INSTR_PREDICATE_VERIFIER
 

Functions

 STATISTIC (MCNumEmitted,"Number of MC instructions emitted")
 
static bool RegisterMatches (unsigned Consumer, unsigned Producer, unsigned Producer2)
 

Variables

const MCInstrDesc llvm::HexagonInsts []
 

Macro Definition Documentation

#define DEBUG_TYPE   "mccodeemitter"

Definition at line 28 of file HexagonMCCodeEmitter.cpp.

#define ENABLE_INSTR_PREDICATE_VERIFIER

Definition at line 823 of file HexagonMCCodeEmitter.cpp.

Function Documentation

static bool RegisterMatches ( unsigned  Consumer,
unsigned  Producer,
unsigned  Producer2 
)
static
STATISTIC ( MCNumEmitted  ,
"Number of MC instructions emitted"   
)