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().