LLVM: lib/Target/Hexagon/HexagonVectorPrint.cpp File Reference (original) (raw)
Go to the source code of this file.
| Functions |
|
| static bool |
isVecReg (unsigned Reg) |
| static std::string |
getStringReg (unsigned R) |
| static void |
addAsmInstr (MachineBasicBlock *MBB, unsigned Reg, MachineBasicBlock::instr_iterator I, const DebugLoc &DL, const HexagonInstrInfo *QII, MachineFunction &Fn) |
| static bool |
getInstrVecReg (const MachineInstr &MI, unsigned &Reg) |
|
INITIALIZE_PASS (HexagonVectorPrint, "hexagon-vector-print", "Hexagon VectorPrint pass", false, false) FunctionPass *llvm |
◆ DEBUG_TYPE
#define DEBUG_TYPE "hexagon-vector-print"
◆ addAsmInstr()
◆ getInstrVecReg()
◆ getStringReg()
◆ INITIALIZE_PASS()
| INITIALIZE_PASS |
( |
HexagonVectorPrint |
, |
| "hexagon-vector-print" |
, |
|
|
| "Hexagon VectorPrint pass" |
, |
|
|
| false |
, |
|
|
| false |
) |
|
|
◆ isVecReg()
◆ TraceHexVectorStoresOnly
| cl::opt< bool > TraceHexVectorStoresOnly("trace-hex-vector-stores-only", cl::Hidden, cl::desc("Enables tracing of vector stores")) ( "trace-hex-vector-stores-only" , cl::Hidden , cl::desc("Enables tracing of vector stores") ) |
static |