|
LLVM
3.7.0
|
#include "llvm/ADT/APFloat.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/Twine.h"#include "llvm/MC/MCAsmInfo.h"#include "llvm/MC/MCContext.h"#include "llvm/MC/MCDwarf.h"#include "llvm/MC/MCExpr.h"#include "llvm/MC/MCInstPrinter.h"#include "llvm/MC/MCInstrInfo.h"#include "llvm/MC/MCObjectFileInfo.h"#include "llvm/MC/MCParser/AsmCond.h"#include "llvm/MC/MCParser/AsmLexer.h"#include "llvm/MC/MCParser/MCAsmParser.h"#include "llvm/MC/MCParser/MCAsmParserUtils.h"#include "llvm/MC/MCParser/MCParsedAsmOperand.h"#include "llvm/MC/MCRegisterInfo.h"#include "llvm/MC/MCSectionMachO.h"#include "llvm/MC/MCStreamer.h"#include "llvm/MC/MCSymbol.h"#include "llvm/MC/MCTargetAsmParser.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/MathExtras.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/SourceMgr.h"#include "llvm/Support/raw_ostream.h"#include <cctype>#include <deque>#include <set>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::MCParserUtils | |
Enumerations | |
| enum | { DEFAULT_ADDRSPACE = 0 } |
Functions | |
| MCAsmParserExtension * | llvm::createDarwinAsmParser () |
| MCAsmParserExtension * | llvm::createELFAsmParser () |
| MCAsmParserExtension * | llvm::createCOFFAsmParser () |
| static bool | isIdentifierChar (char c) |
| static bool | isOperator (AsmToken::TokenKind kind) |
| static bool | isValidEncoding (int64_t Encoding) |
| static int | rewritesSort (const AsmRewrite *AsmRewriteA, const AsmRewrite *AsmRewriteB) |
| static bool | llvm::MCParserUtils::isSymbolUsedInExpression (const MCSymbol *Sym, const MCExpr *Value) |
| Returns whether the given symbol is used anywhere in the given expression, or subexpressions. More... | |
| bool | llvm::MCParserUtils::parseAssignmentExpression (StringRef Name, bool allow_redef, MCAsmParser &Parser, MCSymbol *&Symbol, const MCExpr *&Value) |
| Parse a value expression and return whether it can be assigned to a symbol with the given name. More... | |
| anonymous enum |
| Enumerator | |
|---|---|
| DEFAULT_ADDRSPACE | |
Definition at line 500 of file AsmParser.cpp.
|
static |
Definition at line 1797 of file AsmParser.cpp.
|
static |
Definition at line 1926 of file AsmParser.cpp.
References llvm::CodeGenOpt::Less.
|
static |
Definition at line 3112 of file AsmParser.cpp.
References llvm::dwarf::DW_EH_PE_absptr, llvm::dwarf::DW_EH_PE_omit, llvm::dwarf::DW_EH_PE_pcrel, llvm::dwarf::DW_EH_PE_sdata2, llvm::dwarf::DW_EH_PE_sdata4, llvm::dwarf::DW_EH_PE_sdata8, llvm::dwarf::DW_EH_PE_signed, llvm::dwarf::DW_EH_PE_udata2, llvm::dwarf::DW_EH_PE_udata4, and llvm::dwarf::DW_EH_PE_udata8.
|
static |
Definition at line 4517 of file AsmParser.cpp.
References llvm::AsmRewritePrecedence, llvm::SMLoc::getPointer(), llvm::AsmRewrite::Kind, llvm_unreachable, and llvm::AsmRewrite::Loc.
1.8.6