Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::mustache |
|
|
AstPtr | llvm::mustache::createRootNode (llvm::StringMap< AstPtr > &Partials, llvm::StringMap< Lambda > &Lambdas, llvm::StringMap< SectionLambda > &SectionLambdas, EscapeMap &Escapes) |
|
AstPtr | llvm::mustache::createNode (ASTNode::Type T, Accessor A, ASTNode *Parent, llvm::StringMap< AstPtr > &Partials, llvm::StringMap< Lambda > &Lambdas, llvm::StringMap< SectionLambda > &SectionLambdas, EscapeMap &Escapes) |
|
AstPtr | llvm::mustache::createTextNode (std::string Body, ASTNode *Parent, llvm::StringMap< AstPtr > &Partials, llvm::StringMap< Lambda > &Lambdas, llvm::StringMap< SectionLambda > &SectionLambdas, EscapeMap &Escapes) |
|
bool | llvm::mustache::hasTextBehind (size_t Idx, const ArrayRef< Token > &Tokens) |
|
bool | llvm::mustache::hasTextAhead (size_t Idx, const ArrayRef< Token > &Tokens) |
|
bool | llvm::mustache::requiresCleanUp (Token::Type T) |
|
void | llvm::mustache::stripTokenAhead (SmallVectorImpl< Token > &Tokens, size_t Idx) |
|
void | llvm::mustache::stripTokenBefore (SmallVectorImpl< Token > &Tokens, size_t Idx, Token &CurrentToken, Token::Type CurrentType) |
|
SmallVector< Token > | llvm::mustache::tokenize (StringRef Template) |
|
void | llvm::mustache::toMustacheString (const json::Value &Data, raw_ostream &OS) |
|