LLVM API Documentation

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
Functions | |
| static char | llvm::hexdigit (unsigned X, bool LowerCase=false) |
| static StringRef | llvm::toStringRef (bool B) |
| Construct a string ref from a boolean. | |
| static unsigned | llvm::hexDigitValue (char C) |
| template<typename IntTy > | |
| static char * | llvm::utohex_buffer (IntTy X, char *BufferEnd, bool LowerCase=false) |
| static std::string | llvm::utohexstr (uint64_t X, bool LowerCase=false) |
| static std::string | llvm::utostr_32 (uint32_t X, bool isNeg=false) |
| static std::string | llvm::utostr (uint64_t X, bool isNeg=false) |
| static std::string | llvm::itostr (int64_t X) |
| StringRef::size_type | llvm::StrInStrNoCase (StringRef s1, StringRef s2) |
| std::pair< StringRef, StringRef > | llvm::getToken (StringRef Source, StringRef Delimiters=" \t\n\v\f\r") |
| void | llvm::SplitString (StringRef Source, SmallVectorImpl< StringRef > &OutFragments, StringRef Delimiters=" \t\n\v\f\r") |
| static unsigned | llvm::HashString (StringRef Str, unsigned Result=0) |
| static StringRef | llvm::getOrdinalSuffix (unsigned Val) |
| Returns the English suffix for an ordinal integer (-st, -nd, -rd, -th). | |
| template<typename IteratorT > | |
| std::string | llvm::join_impl (IteratorT Begin, IteratorT End, StringRef Separator, std::input_iterator_tag) |
| template<typename IteratorT > | |
| std::string | llvm::join_impl (IteratorT Begin, IteratorT End, StringRef Separator, std::forward_iterator_tag) |
| template<typename IteratorT > | |
| std::string | llvm::join (IteratorT Begin, IteratorT End, StringRef Separator) |