LLVM API Documentation
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Function.h"
#include "llvm/Instructions.h"
#include "llvm/Assembly/Parser.h"
#include "llvm/ADT/StringExtras.h"
Include dependency graph for ParserInternals.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
struct | llvm::InlineAsmDescriptor |
struct | llvm::ValID |
Functions | |
void | set_scan_file (FILE *F) |
void | set_scan_string (const char *str) |
Module * | llvm::RunVMAsmParser (const std::string &Filename, FILE *F) |
Module * | llvm::RunVMAsmParser (const char *AsmString, Module *M) |
char * | llvm::UnEscapeLexed (char *Buffer, bool AllowNull) |
static void | llvm::ThrowException (const std::string &message, int LineNo=-1) |
Variables | |
int | llvmAsmlineno |
std::string & | llvmAsmTextin |
char * | llvmAsmtext |
int | llvmAsmleng |
std::string | llvm::CurFilename |
void set_scan_file | ( | FILE * | F | ) |
Definition at line 864 of file Lexer.cpp.
References llvmAsm_create_buffer(), llvmAsm_switch_to_buffer(), and YY_BUF_SIZE.
Referenced by llvm::RunVMAsmParser().
void set_scan_string | ( | const char * | str | ) |
Definition at line 867 of file Lexer.cpp.
References llvmAsm_scan_string().
Referenced by llvm::RunVMAsmParser().
int llvmAsmleng |
int llvmAsmlineno |
char* llvmAsmtext |
std::string& llvmAsmTextin |