LLVM: lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "csky-asm-parser"
#define GEN_COMPRESS_INSTR
#define GET_ASSEMBLER_HEADER
#define GET_OPERAND_DIAGNOSTIC_TYPES
#define GET_REGISTER_MATCHER
#define GET_SUBTARGET_FEATURE_NAME
#define GET_MATCHER_IMPLEMENTATION
#define GET_MNEMONIC_SPELL_CHECKER
Functions
STATISTIC (CSKYNumInstrsCompressed, "Number of C-SKY Compressed instructions emitted")
static MCRegister convertFPR32ToFPR64 (MCRegister Reg)
static std::string CSKYMnemonicSpellCheck (StringRef S, const FeatureBitset &FBS, unsigned VariantID=0)
static bool matchRegisterNameHelper (const MCSubtargetInfo &STI, MCRegister &Reg, StringRef Name)
LLVM_EXTERNAL_VISIBILITY void LLVMInitializeCSKYAsmParser ()
Variables
static cl::opt< bool > EnableCompressedInst ("enable-csky-asm-compressed-inst", cl::Hidden, cl::init(false), cl::desc("Enable C-SKY asm compressed instruction"))

DEBUG_TYPE

#define DEBUG_TYPE "csky-asm-parser"

GEN_COMPRESS_INSTR

#define GEN_COMPRESS_INSTR

GET_ASSEMBLER_HEADER

#define GET_ASSEMBLER_HEADER

GET_MATCHER_IMPLEMENTATION

#define GET_MATCHER_IMPLEMENTATION

GET_MNEMONIC_SPELL_CHECKER

#define GET_MNEMONIC_SPELL_CHECKER

GET_OPERAND_DIAGNOSTIC_TYPES

#define GET_OPERAND_DIAGNOSTIC_TYPES

GET_REGISTER_MATCHER

#define GET_REGISTER_MATCHER

GET_SUBTARGET_FEATURE_NAME

#define GET_SUBTARGET_FEATURE_NAME

convertFPR32ToFPR64()

CSKYMnemonicSpellCheck()

LLVMInitializeCSKYAsmParser()

matchRegisterNameHelper()

STATISTIC()

STATISTIC ( CSKYNumInstrsCompressed ,
"Number of C-SKY Compressed instructions emitted" )

EnableCompressedInst

cl::opt< bool > EnableCompressedInst("enable-csky-asm-compressed-inst", cl::Hidden, cl::init(false), cl::desc("Enable C-SKY asm compressed instruction")) ( "enable-csky-asm-compressed-inst" , cl::Hidden , cl::init(false) , cl::desc("Enable C-SKY asm compressed instruction") ) static