LLVM: lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | GET_REGISTER_MATCHER |
| #define | GET_MATCHER_IMPLEMENTATION |
| #define | GET_MNEMONIC_SPELL_CHECKER |
| Auto-generated Match Functions | |
| { | |
| #define | GET_ASSEMBLER_HEADER |
| Functions | |
|---|---|
| static DEFINE_PPC_REGCLASSES int64_t | EvaluateCRExpr (const MCExpr *E) |
| static void | addNegOperand (MCInst &Inst, MCOperand &Op, MCContext &Ctx) |
| static std::string | PPCMnemonicSpellCheck (StringRef S, const FeatureBitset &FBS, unsigned VariantID=0) |
| static bool | validateMemOp (const OperandVector &Operands, bool isMemriOp) |
| LLVM_ABI LLVM_EXTERNAL_VISIBILITY void | LLVMInitializePowerPCAsmParser () |
| Force static initialization. |
◆ 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
◆ addNegOperand()
◆ EvaluateCRExpr()
Definition at line 39 of file PPCAsmParser.cpp.
References llvm::MCBinaryExpr::Add, llvm::MCExpr::Binary, llvm::cast(), llvm::MCExpr::Constant, E(), EvaluateCRExpr(), llvm::MCBinaryExpr::getLHS(), llvm::MCSymbol::getName(), llvm::MCBinaryExpr::getOpcode(), llvm::MCBinaryExpr::getRHS(), llvm::MCSymbolRefExpr::getSymbol(), llvm_unreachable, llvm::MCBinaryExpr::Mul, llvm::MCExpr::Specifier, llvm::MCExpr::SymbolRef, llvm::MCExpr::Target, and llvm::MCExpr::Unary.
Referenced by EvaluateCRExpr().