LLVM API Documentation
#include "LLLexer.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/Twine.h"
#include "llvm/AsmParser/Parser.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/LLVMContext.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 <cstdio>
#include <cstdlib>
#include <cstring>
Go to the source code of this file.
Defines | |
#define | KEYWORD(STR) |
#define | TYPEKEYWORD(STR, LLVMTY) |
#define | INSTKEYWORD(STR, Enum) |
Functions | |
static void | UnEscapeLexed (std::string &Str) |
static bool | isLabelChar (char C) |
isLabelChar - Return true for [-a-zA-Z$._0-9]. | |
static const char * | isLabelTail (const char *CurPtr) |
isLabelTail - Return true if this pointer points to a valid end of a label. |
#define INSTKEYWORD | ( | STR, | |
Enum | |||
) |
#define TYPEKEYWORD | ( | STR, | |
LLVMTY | |||
) |
static bool isLabelChar | ( | char | C | ) | [static] |
isLabelChar - Return true for [-a-zA-Z$._0-9].
Definition at line 143 of file LLLexer.cpp.
Referenced by isLabelTail().
static const char* isLabelTail | ( | const char * | CurPtr | ) | [static] |
isLabelTail - Return true if this pointer points to a valid end of a label.
Definition at line 150 of file LLLexer.cpp.
References isLabelChar().
static void UnEscapeLexed | ( | std::string & | Str | ) | [static] |
Definition at line 116 of file LLLexer.cpp.
References llvm::hexDigitValue().