#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/DataTypes.h"
#include <cassert>
#include <cstdio>
#include <tuple>
Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
|
| template<typename... Ts> |
| format_object< Ts...> | llvm::format (const char *Fmt, const Ts &...Vals) |
| | These are helper functions used to produce formatted output. More...
|
| |
| FormattedString | llvm::left_justify (StringRef Str, unsigned Width) |
| | left_justify - append spaces after string so total output is Width characters. More...
|
| |
| FormattedString | llvm::right_justify (StringRef Str, unsigned Width) |
| | right_justify - add spaces before string so total output is Width characters. More...
|
| |
| FormattedNumber | llvm::format_hex (uint64_t N, unsigned Width, bool Upper=false) |
| | format_hex - Output N as a fixed width hexadecimal. More...
|
| |
| FormattedNumber | llvm::format_hex_no_prefix (uint64_t N, unsigned Width, bool Upper=false) |
| | format_hex_no_prefix - Output N as a fixed width hexadecimal. More...
|
| |
| FormattedNumber | llvm::format_decimal (int64_t N, unsigned Width) |
| | format_decimal - Output N as a right justified, fixed-width decimal. More...
|
| |
| FormattedBytes | llvm::format_bytes (ArrayRef< uint8_t > Bytes, Optional< uint64_t > FirstByteOffset=None, uint32_t NumPerLine=16, uint8_t ByteGroupSize=4, uint32_t IndentLevel=0, bool Upper=false) |
| |
| FormattedBytes | llvm::format_bytes_with_ascii (ArrayRef< uint8_t > Bytes, Optional< uint64_t > FirstByteOffset=None, uint32_t NumPerLine=16, uint8_t ByteGroupSize=4, uint32_t IndentLevel=0, bool Upper=false) |
| |