LLVM
8.0.1
|
#include "LLLexer.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/Twine.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Instruction.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/SourceMgr.h"
#include <cassert>
#include <cctype>
#include <cstdio>
Go to the source code of this file.
Macros | |
#define | KEYWORD(STR) |
#define | TYPEKEYWORD(STR, LLVMTY) |
#define | INSTKEYWORD(STR, Enum) |
#define | DWKEYWORD(TYPE, TOKEN) |
Functions | |
static void | UnEscapeLexed (std::string &Str) |
static bool | isLabelChar (char C) |
isLabelChar - Return true for [-a-zA-Z$._0-9]. More... | |
static const char * | isLabelTail (const char *CurPtr) |
isLabelTail - Return true if this pointer points to a valid end of a label. More... | |
#define DWKEYWORD | ( | TYPE, | |
TOKEN | |||
) |
#define INSTKEYWORD | ( | STR, | |
Enum | |||
) |
#define KEYWORD | ( | STR | ) |
#define TYPEKEYWORD | ( | STR, | |
LLVMTY | |||
) |
isLabelChar - Return true for [-a-zA-Z$._0-9].
Definition at line 142 of file LLLexer.cpp.
Referenced by isLabelTail().
isLabelTail - Return true if this pointer points to a valid end of a label.
Definition at line 148 of file LLLexer.cpp.
References isLabelChar().
|
static |
Definition at line 115 of file LLLexer.cpp.
References llvm::hexDigitValue().