LLVM  4.0.0
Typedefs | Functions
StringTableBuilder.cpp File Reference
#include "llvm/MC/StringTableBuilder.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/COFF.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/raw_ostream.h"
#include <vector>
Include dependency graph for StringTableBuilder.cpp:

Go to the source code of this file.

Typedefs

typedef std::pair
< CachedHashStringRef, size_t > 
StringPair
 

Functions

static int charTailAt (StringPair *P, size_t Pos)
 
static void multikey_qsort (StringPair **Begin, StringPair **End, int Pos)
 

Typedef Documentation

typedef std::pair<CachedHashStringRef, size_t> StringPair

Definition at line 55 of file StringTableBuilder.cpp.

Function Documentation

static int charTailAt ( StringPair P,
size_t  Pos 
)
static

Definition at line 70 of file StringTableBuilder.cpp.

References llvm::StringRef::size().

Referenced by multikey_qsort().

static void multikey_qsort ( StringPair **  Begin,
StringPair **  End,
int  Pos 
)
static

Definition at line 79 of file StringTableBuilder.cpp.

References C, charTailAt(), llvm::WebAssembly::End, P, and std::swap().