Go to the source code of this file.
◆ GET_ASSEMBLER_HEADER
#define GET_ASSEMBLER_HEADER |
◆ GET_MATCHER_IMPLEMENTATION
#define GET_MATCHER_IMPLEMENTATION |
◆ GET_MNEMONIC_SPELL_CHECKER
#define GET_MNEMONIC_SPELL_CHECKER |
◆ GET_REGISTER_MATCHER
#define GET_REGISTER_MATCHER |
◆ GET_SUBTARGET_FEATURE_NAME
#define GET_SUBTARGET_FEATURE_NAME |
◆ MemoryKind
◆ RegisterKind
◆ inRange()
static bool inRange |
( |
const MCExpr * |
Expr, |
|
|
int64_t |
MinValue, |
|
|
int64_t |
MaxValue |
|
) |
| |
|
static |
◆ LLVMInitializeSystemZAsmParser()
void LLVMInitializeSystemZAsmParser |
( |
| ) |
|
◆ printMCExpr()
Definition at line 637 of file SystemZAsmParser.cpp.
References llvm::SystemZMC::AR32Regs, assert(), llvm::sys::path::begin(), llvm::AsmToken::Colon, llvm::AsmToken::Comma, llvm::SystemZMC::CR64Regs, llvm::MCSymbolRefExpr::create(), llvm::MCBinaryExpr::createAdd(), llvm::MCContext::createTempSymbol(), E, llvm::MCStreamer::EmitInstruction(), llvm::MCStreamer::EmitLabel(), llvm::sys::path::end(), llvm::AsmToken::EndOfStatement, llvm::Error, llvm::Format, InsnMatchEntry::Format, llvm::SystemZMC::FP64Regs, llvm::StringRef::getAsInteger(), llvm::SMLoc::getFromPointer(), llvm::AsmToken::getIdentifier(), llvm::AsmToken::getLoc(), llvm::MCContext::getOrCreateSymbol(), llvm::SMLoc::getPointer(), getReg(), llvm::SystemZInstPrinter::getRegisterName(), llvm::MCParsedAsmOperand::getStartLoc(), llvm::MCAsmParser::getStreamer(), getSubtargetFeatureName(), llvm::MCAsmParser::getTok(), llvm::getToken(), llvm::SystemZMC::GR64Regs, I, llvm::AsmToken::Identifier, llvm::object::Identifier, Info, llvm::AsmToken::Integer, Kind, llvm_unreachable, llvm::AsmToken::LParen, llvm::BitmaskEnumDetail::Mask(), llvm::MatchOperand_NoMatch, llvm::MatchOperand_ParseFail, llvm::MatchOperand_Success, Name, InsnMatchEntry::NumOperands, InsnMatchEntry::Opcode, InsnMatchEntry::OperandKinds, llvm::MCAsmParser::parseExpression(), llvm::MCAsmParser::parseIdentifier(), llvm::AsmToken::Percent, llvm::cl::Prefix, print(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::SmallVectorTemplateBase< T >::push_back(), Reg, Register, llvm::AsmToken::RParen, llvm::MCInst::setLoc(), llvm::SmallVectorBase::size(), llvm::StringRef::size(), llvm::StringRef::substr(), SystemZMnemonicSpellCheck(), llvm::MCSymbolRefExpr::VK_None, llvm::MCSymbolRefExpr::VK_TLSGD, llvm::MCSymbolRefExpr::VK_TLSLDM, and llvm::SystemZMC::VR128Regs.
Referenced by ConvertDoubleToBytes().
◆ SystemZMnemonicSpellCheck()
static std::string SystemZMnemonicSpellCheck |
( |
StringRef |
S, |
|
|
uint64_t |
FBS, |
|
|
unsigned |
VariantID = 0 |
|
) |
| |
|
static |
◆ InsnMatchTable