LLVM  3.7.0
Macros | Functions | Variables
HexagonMCDuplexInfo.cpp File Reference
#include "HexagonBaseInfo.h"
#include "MCTargetDesc/HexagonMCInstrInfo.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <map>
Include dependency graph for HexagonMCDuplexInfo.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "hexagon-mcduplex-info"
 

Functions

static std::map< unsigned,
unsigned
subinstOpcodeMap (opcodeData, opcodeData+sizeof(opcodeData)/sizeof(opcodeData[0]))
 
static void addOps (MCInst &subInstPtr, MCInst const &Inst, unsigned opNum)
 
static bool isStoreInst (unsigned opCode)
 

Variables

static std::pair< unsigned,
unsigned
opcodeData []
 

Macro Definition Documentation

#define DEBUG_TYPE   "hexagon-mcduplex-info"

Definition at line 26 of file HexagonMCDuplexInfo.cpp.

Function Documentation

static void addOps ( MCInst subInstPtr,
MCInst const Inst,
unsigned  opNum 
)
inlinestatic
static bool isStoreInst ( unsigned  opCode)
static
static std::map<unsigned, unsigned> subinstOpcodeMap ( opcodeData  ,
opcodeData sizeofopcodeData)/sizeof(opcodeData[0] 
)
static

Variable Documentation

std::pair<unsigned, unsigned> opcodeData[]
static

Definition at line 29 of file HexagonMCDuplexInfo.cpp.