LLVM: llvm::raw_ostream Class Reference (original) (raw)
This class implements an extremely fast bulk output stream that can only output to a stream. More...
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| enum class | OStreamKind { OK_OStream, OK_FDStream, OK_SVecStream } |
| enum class | Colors { BLACK = 0 , RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, BRIGHT_BLACK, BRIGHT_RED, BRIGHT_GREEN, BRIGHT_YELLOW, BRIGHT_BLUE, BRIGHT_MAGENTA, BRIGHT_CYAN, BRIGHT_WHITE, SAVEDCOLOR, RESET } |
| using | uuid_t = uint8_t[16] |
| Output a formatted UUID with dash separators. |
| Public Member Functions | |
|---|---|
| raw_ostream (bool unbuffered=false, OStreamKind K=OStreamKind::OK_OStream) | |
| raw_ostream (const raw_ostream &)=delete | |
| void | operator= (const raw_ostream &)=delete |
| virtual | ~raw_ostream () |
| uint64_t | tell () const |
| tell - Return the current offset with the file. | |
| OStreamKind | get_kind () const |
| virtual void | reserveExtraSpace (uint64_t ExtraSize) |
| If possible, pre-allocate ExtraSize bytes for stream data. | |
| void | SetBuffered () |
| Set the stream to be buffered, with an automatically determined buffer size. | |
| void | SetBufferSize (size_t Size) |
| Set the stream to be buffered, using the specified buffer size. | |
| size_t | GetBufferSize () const |
| void | SetUnbuffered () |
| Set the stream to be unbuffered. | |
| size_t | GetNumBytesInBuffer () const |
| void | flush () |
| raw_ostream & | operator<< (char C) |
| raw_ostream & | operator<< (unsigned char C) |
| raw_ostream & | operator<< (signed char C) |
| raw_ostream & | operator<< (StringRef Str) |
| raw_ostream & | operator<< (const char *Str) |
| raw_ostream & | operator<< (const std::string &Str) |
| raw_ostream & | operator<< (const std::string_view &Str) |
| raw_ostream & | operator<< (const SmallVectorImpl< char > &Str) |
| raw_ostream & | operator<< (unsigned long N) |
| raw_ostream & | operator<< (long N) |
| raw_ostream & | operator<< (unsigned long long N) |
| raw_ostream & | operator<< (long long N) |
| raw_ostream & | operator<< (const void *P) |
| raw_ostream & | operator<< (unsigned int N) |
| raw_ostream & | operator<< (int N) |
| raw_ostream & | operator<< (double N) |
| raw_ostream & | write_hex (unsigned long long N) |
| Output N in hexadecimal, without any prefix or padding. | |
| raw_ostream & | operator<< (Colors C) |
| raw_ostream & | write_uuid (const uuid_t UUID) |
| raw_ostream & | write_escaped (StringRef Str, bool UseHexEscapes=false) |
| Output Str, turning '\', '\t', '', '"', and anything that doesn't satisfy llvm::isPrint into an escape sequence. | |
| raw_ostream & | write (unsigned char C) |
| raw_ostream & | write (const char *Ptr, size_t Size) |
| raw_ostream & | operator<< (const format_object_base &Fmt) |
| raw_ostream & | operator<< (const FormattedString &) |
| raw_ostream & | operator<< (const FormattedNumber &) |
| raw_ostream & | operator<< (const formatv_object_base &) |
| raw_ostream & | operator<< (const FormattedBytes &) |
| raw_ostream & | indent (unsigned NumSpaces) |
| indent - Insert 'NumSpaces' spaces. | |
| raw_ostream & | write_zeros (unsigned NumZeros) |
| write_zeros - Insert 'NumZeros' nulls. | |
| virtual raw_ostream & | changeColor (enum Colors Color, bool Bold=false, bool BG=false) |
| Changes the foreground color of text that will be output from this point forward. | |
| virtual raw_ostream & | resetColor () |
| Resets the colors to terminal defaults. | |
| virtual raw_ostream & | reverseColor () |
| Reverses the foreground and background colors. | |
| virtual bool | is_displayed () const |
| This function determines if this stream is connected to a "tty" or "console" window. | |
| virtual bool | has_colors () const |
| This function determines if this stream is displayed and supports colors. | |
| virtual void | enable_colors (bool enable) |
| bool | colors_enabled () const |
| Static Public Attributes | |
|---|---|
| static constexpr Colors | BLACK = Colors::BLACK |
| static constexpr Colors | RED = Colors::RED |
| static constexpr Colors | GREEN = Colors::GREEN |
| static constexpr Colors | YELLOW = Colors::YELLOW |
| static constexpr Colors | BLUE = Colors::BLUE |
| static constexpr Colors | MAGENTA = Colors::MAGENTA |
| static constexpr Colors | CYAN = Colors::CYAN |
| static constexpr Colors | WHITE = Colors::WHITE |
| static constexpr Colors | BRIGHT_BLACK = Colors::BRIGHT_BLACK |
| static constexpr Colors | BRIGHT_RED = Colors::BRIGHT_RED |
| static constexpr Colors | BRIGHT_GREEN = Colors::BRIGHT_GREEN |
| static constexpr Colors | BRIGHT_YELLOW = Colors::BRIGHT_YELLOW |
| static constexpr Colors | BRIGHT_BLUE = Colors::BRIGHT_BLUE |
| static constexpr Colors | BRIGHT_MAGENTA = Colors::BRIGHT_MAGENTA |
| static constexpr Colors | BRIGHT_CYAN = Colors::BRIGHT_CYAN |
| static constexpr Colors | BRIGHT_WHITE = Colors::BRIGHT_WHITE |
| static constexpr Colors | SAVEDCOLOR = Colors::SAVEDCOLOR |
| static constexpr Colors | RESET = Colors::RESET |
| Protected Member Functions | |
|---|---|
| void | SetBuffer (char *BufferStart, size_t Size) |
| Use the provided buffer as the raw_ostream buffer. | |
| virtual size_t | preferred_buffer_size () const |
| Return an efficient buffer size for the underlying output mechanism. | |
| const char * | getBufferStart () const |
| Return the beginning of the current stream buffer, or 0 if the stream is unbuffered. |
This class implements an extremely fast bulk output stream that can only output to a stream.
It does not support seeking, reopening, rewinding, line buffered disciplines etc. It is a simple buffer that outputs a chunk at a time.
Definition at line 53 of file raw_ostream.h.
◆ uuid_t
◆ Colors
| Enumerator |
|---|
| BLACK |
| RED |
| GREEN |
| YELLOW |
| BLUE |
| MAGENTA |
| CYAN |
| WHITE |
| BRIGHT_BLACK |
| BRIGHT_RED |
| BRIGHT_GREEN |
| BRIGHT_YELLOW |
| BRIGHT_BLUE |
| BRIGHT_MAGENTA |
| BRIGHT_CYAN |
| BRIGHT_WHITE |
| SAVEDCOLOR |
| RESET |
Definition at line 94 of file raw_ostream.h.
◆ OStreamKind
| Enumerator |
|---|
| OK_OStream |
| OK_FDStream |
| OK_SVecStream |
Definition at line 56 of file raw_ostream.h.
| llvm::raw_ostream::raw_ostream ( bool unbuffered = false, OStreamKind K = OStreamKind::OK_OStream ) | inlineexplicit |
|---|
Definition at line 134 of file raw_ostream.h.
References OK_OStream.
Referenced by llvm::mustache::AddIndentationStringStream::AddIndentationStringStream(), llvm::formatted_raw_ostream::changeColor(), changeColor(), llvm::circular_raw_ostream::circular_raw_ostream(), llvm::formatted_raw_ostream::formatted_raw_ostream(), indent(), llvm::operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator=(), raw_ostream(), llvm::raw_pwrite_stream::raw_pwrite_stream(), llvm::mustache::RawMustacheOutputStream::RawMustacheOutputStream(), llvm::formatted_raw_ostream::resetColor(), resetColor(), llvm::formatted_raw_ostream::reverseColor(), reverseColor(), llvm::circular_raw_ostream::setStream(), write(), write(), write_escaped(), write_hex(), write_uuid(), and write_zeros().
◆ raw_ostream() [2/2]
◆ ~raw_ostream()
| raw_ostream::~raw_ostream ( ) | virtual |
|---|
◆ changeColor()
| raw_ostream & raw_ostream::changeColor ( enum Colors Color, bool Bold = false, bool BG = false ) | virtual |
|---|
Changes the foreground color of text that will be output from this point forward.
Parameters
| Color | ANSI color to use, the special SAVEDCOLOR can be used to change only the bold attribute, and keep colors untouched |
|---|---|
| Bold | bold/brighter text, default false |
| BG | if true change the background, default: change foreground |
Returns
itself so it can be used within << invocations
Reimplemented in llvm::formatted_raw_ostream.
Definition at line 509 of file raw_ostream.cpp.
References llvm::sys::Process::OutputBold(), llvm::sys::Process::OutputColor(), raw_ostream(), SAVEDCOLOR, and write().
Referenced by llvm::formatted_raw_ostream::changeColor(), operator<<(), and PrintNodeId().
◆ colors_enabled()
| bool llvm::raw_ostream::colors_enabled ( ) const | inline |
|---|
◆ enable_colors()
| virtual void llvm::raw_ostream::enable_colors ( bool enable) | inlinevirtual |
|---|
◆ flush()
| void llvm::raw_ostream::flush ( ) | inline |
|---|
Definition at line 199 of file raw_ostream.h.
Referenced by llvm::object::ArchiveMemberHeader::ArchiveMemberHeader(), CleanupStdHandles(), llvm::raw_fd_ostream::close(), computeMemberData(), computeStringTable(), llvm::LTOCodeGenerator::DiagnosticHandler(), llvm::ImportedFunctionsInliningStatistics::dump(), llvm::pdb::PDBSymbol::dumpChildStats(), llvm::pdb::PDBSymbol::dumpProperties(), emitComments(), emitDebugSectionImpl(), llvm::TargetLoweringObjectFileCOFF::emitLinkerDirectives(), llvm::emitLinkerFlagsForGlobalCOFF(), llvm::lto::finalizeOptimizationRemarks(), llvm::format(), llvm::Attribute::getAsString(), getBlockName(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfo, BranchProbabilityInfo >::getEdgeAttributes(), llvm::LazyCallGraph::RefSCC::getName(), llvm::LazyCallGraph::SCC::getName(), llvm::object::ArchiveMemberHeader::getName(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfo, BranchProbabilityInfo >::getNodeAttributes(), handleDiagnostic(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::IsSameAsFreshTree(), LLVMGetDiagInfoDescription(), LLVMPrintDbgRecordToString(), LLVMPrintModuleToString(), LLVMPrintTypeToString(), LLVMPrintValueToString(), LLVMTargetMachineEmit(), LLVMTargetMachineEmitToFile(), llvm::DiagnosticInfoUnsupported::print(), llvm::PrintStatistics(), llvm::PrintStatisticsJSON(), reportError(), reportOpenError(), rescheduleLexographically(), llvm::raw_fd_ostream::seek(), SetBufferSize(), SetUnbuffered(), llvm::raw_sha1_ostream::sha1(), llvm::formatv_object_base::str(), llvm::InterleavedRange< Range >::str(), llvm::unittest::TempFile::TempFile(), llvm::PeelingModuloScheduleExpander::validateAgainstModuloScheduleExpander(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::VerifyDFSNumbers(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::VerifyLevels(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyParentProperty(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyReachability(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyRoots(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifySiblingProperty(), llvm::writeArchiveToStream(), llvm::writeToOutput(), writeToResolutionFile(), writeUniversalArchsToStream(), llvm::circular_raw_ostream::~circular_raw_ostream(), llvm::formatted_raw_ostream::~formatted_raw_ostream(), llvm::raw_fd_ostream::~raw_fd_ostream(), llvm::raw_null_ostream::~raw_null_ostream(), and llvm::raw_os_ostream::~raw_os_ostream().
◆ get_kind()
| OStreamKind llvm::raw_ostream::get_kind ( ) const | inline |
|---|
◆ GetBufferSize()
| size_t llvm::raw_ostream::GetBufferSize ( ) const | inline |
|---|
◆ getBufferStart()
| const char * llvm::raw_ostream::getBufferStart ( ) const | inlineprotected |
|---|
◆ GetNumBytesInBuffer()
| size_t llvm::raw_ostream::GetNumBytesInBuffer ( ) const | inline |
|---|
◆ has_colors()
| virtual bool llvm::raw_ostream::has_colors ( ) const | inlinevirtual |
|---|
◆ indent()
indent - Insert 'NumSpaces' spaces.
Definition at line 484 of file raw_ostream.cpp.
References raw_ostream(), and write_padding().
Referenced by llvm::collectParametricTerms(), llvm::computeAccessFunctions(), llvm::IndexedReference::computeRefCost(), llvm::DWARFDie::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::gsym::GsymReader::dump(), llvm::LexicalScope::dump(), llvm::pdb::IPDBSourceFile::dump(), llvm::sandboxir::SeedBundle::dump(), dumpAttribute(), llvm::sandboxir::Value::dumpCommonFooter(), dumpExampleDependence(), llvm::DWARFLocationTable::dumpLocationList(), DumpNodes(), DumpNodesr(), llvm::FPPassManager::dumpPassStructure(), llvm::LPPassManager::dumpPassStructure(), llvm::RGPassManager::dumpPassStructure(), dumpRanges(), llvm::DWARFDebugLoc::dumpRawEntry(), llvm::DWARFDebugLoclists::dumpRawEntry(), llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), llvm::DWARFDebugLine::Row::dumpTableHeader(), llvm::MCPseudoProbe::emit(), llvm::MCPseudoProbeInlineTree::emit(), emitBasicBlockLoopComments(), llvm::findArrayDimensions(), llvm::support::detail::PadAdapter< T >::format(), llvm::IndexedReference::hasSpacialReuse(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::isClangModuleRef(), llvm::gsym::operator<<(), llvm::operator<<(), llvm::operator<<(), operator<<(), operator<<(), operator<<(), llvm::formatted_raw_ostream::PadToColumn(), llvm::DWARFDebugLine::LineTable::parse(), llvm::HashRecognize::print(), llvm::LoopAccessInfo::print(), llvm::LoopBase< BlockT, LoopT >::print(), llvm::MachineBasicBlock::print(), llvm::MemoryDepChecker::Dependence::print(), llvm::PredicatedScalarEvolution::print(), llvm::RegionBase< Tr >::print(), llvm::RuntimePointerChecking::print(), llvm::sampleprof::FunctionSamples::print(), llvm::sandboxir::Action::print(), llvm::sandboxir::MemDGNode::print(), llvm::SCEVComparePredicate::print(), llvm::SCEVWrapPredicate::print(), llvm::WebAssemblyException::print(), RecurrenceInfo::print(), slpvectorizer::BoUpSLP::VLOperands::print(), llvm::dwarf::printCFIProgram(), llvm::RuntimePointerChecking::printChecks(), PrintChildLoopComment(), llvm:🆑:Option::printEnumValHelpStr(), PrintExtension(), llvm:🆑:generic_parser_base::printGenericOptionDiff(), PrintHelpOptionList(), llvm:🆑:Option::printHelpStr(), printMBB(), llvm:🆑:basic_parser_impl::printOptionName(), PrintParentLoopComment(), llvm::TargetRegistry::printRegisteredTargetsForVersion(), printrWithDepthHelper(), llvm::RISCVISAInfo::printSupportedExtensions(), printUnwindRow(), and printWithSpacePadding().
◆ is_displayed()
| virtual bool llvm::raw_ostream::is_displayed ( ) const | inlinevirtual |
|---|
◆ operator<<() [1/22]
◆ operator<<() [2/22]
◆ operator<<() [3/22]
◆ operator<<() [4/22]
◆ operator<<() [5/22]
Definition at line 391 of file raw_ostream.cpp.
References llvm::alignTo(), assert(), llvm::ArrayRef< T >::empty(), I, indent(), llvm::isPrint(), llvm::Log2_64_Ceil(), llvm::Lower, llvm::Offset, raw_ostream(), Size, llvm::Upper, and llvm::write_hex().
◆ operator<<() [6/22]
Definition at line 368 of file raw_ostream.cpp.
References indent(), llvm::Integer, llvm::Lower, llvm::PrefixLower, llvm::PrefixUpper, raw_ostream(), llvm::SmallVectorTemplateCommon< T, typename >::size(), llvm::Upper, llvm::write_hex(), and llvm::write_integer().
◆ operator<<() [7/22]
◆ operator<<() [8/22]
◆ operator<<() [9/22]
◆ operator<<() [10/22]
◆ operator<<() [11/22]
| raw_ostream & llvm::raw_ostream::operator<< ( const std::string_view & Str) | inline |
|---|
◆ operator<<() [12/22]
◆ operator<<() [13/22]
◆ operator<<() [14/22]
| raw_ostream & llvm::raw_ostream::operator<< ( int N) | inline |
|---|
◆ operator<<() [15/22]
◆ operator<<() [16/22]
◆ operator<<() [17/22]
◆ operator<<() [18/22]
◆ operator<<() [19/22]
◆ operator<<() [20/22]
◆ operator<<() [21/22]
◆ operator<<() [22/22]
◆ operator=()
◆ preferred_buffer_size()
| size_t raw_ostream::preferred_buffer_size ( ) const | protectedvirtual |
|---|
◆ reserveExtraSpace()
| virtual void llvm::raw_ostream::reserveExtraSpace ( uint64_t ExtraSize) | inlinevirtual |
|---|
◆ resetColor()
◆ reverseColor()
◆ SetBuffer()
| void llvm::raw_ostream::SetBuffer ( char * BufferStart, size_t Size ) | inlineprotected |
|---|
Use the provided buffer as the raw_ostream buffer.
This is intended for use only by subclasses which can arrange for the output to go directly into the desired output buffer, instead of being copied on each flush.
Definition at line 388 of file raw_ostream.h.
References Size.
◆ SetBuffered()
| void raw_ostream::SetBuffered | ( | ) |
|---|
◆ SetBufferSize()
| void llvm::raw_ostream::SetBufferSize ( size_t Size) | inline |
|---|
◆ SetUnbuffered()
| void llvm::raw_ostream::SetUnbuffered ( ) | inline |
|---|
◆ tell()
| uint64_t llvm::raw_ostream::tell ( ) const | inline |
|---|
tell - Return the current offset with the file.
Definition at line 148 of file raw_ostream.h.
References GetNumBytesInBuffer().
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::cloneAndEmitDebugFrame(), computeMemberData(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::dwarf_linker::parallel::DebugLineSectionEmitter::emit(), llvm::DWARFYAML::emitDebugRanges(), llvm::dwarf_linker::parallel::DwarfUnit::emitDebugStringOffsetSection(), llvm::dwarf_linker::parallel::DwarfUnit::emitPubAcceleratorEntry(), llvm::dwarf_linker::parallel::DwarfUnit::emitPubAccelerators(), getSymbols(), pad(), llvm::CGDataOStream::patch(), llvm::ProfOStream::patch(), printLine(), printWithSpacePadding(), llvm::raw_pwrite_stream::pwrite(), llvm::LoongArchAsmBackend::relaxDwarfLineAddr(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), llvm::raw_string_ostream::reserveExtraSpace(), llvm::raw_svector_ostream::reserveExtraSpace(), rewriteOffsetToCurrentByte(), llvm::StableFunctionMapRecord::serialize(), llvm::coverage::TestingFormatWriter::write(), llvm::object::OffloadBinary::write(), writeCOFF(), writeDIE(), writeDWARFExpression(), writeDWARFLists(), writeFragment(), writeListEntry(), writeListEntry(), writePlaceholder(), llvm::MCAssembler::writeSectionData(), and writeSymbolTableHeader().
◆ write() [1/2]
◆ write() [2/2]
Definition at line 214 of file raw_ostream.cpp.
References llvm::CallingConv::C, LLVM_UNLIKELY, raw_ostream(), SetBuffered(), and write().
Referenced by changeColor(), llvm::object::CompressedOffloadBundle::compress(), llvm::InstrProfRecordWriterTrait::EmitData(), llvm::DWARFYAML::emitDebugAbbrev(), llvm::DWARFYAML::emitDebugInfo(), llvm::DWARFYAML::emitDebugLine(), llvm::DWARFYAML::emitDebugNames(), llvm::DWARFYAML::emitDebugStr(), emitExternalFile(), emitFileEntry(), EmitInlineAsmStr(), llvm::InstrProfRecordWriterTrait::EmitKey(), emitMagic(), emitPubSection(), emitVersion(), llvm::DWARFYAML::Data::getAbbrevTableContentByIndex(), llvm::vfs::makeMirroringOutputBackend(), llvm::orc::DumpObjects::operator()(), operator<<(), operator<<(), operator<<(), llvm::PGOCtxProfileWriter::PGOCtxProfileWriter(), printBigArchiveMemberHeader(), printBSDMemberHeader(), resetColor(), reverseColor(), llvm::remarks::StringTable::serialize(), llvm::coverage::TestingFormatWriter::write(), llvm::mcdxbc::PSVRuntimeInfo::write(), llvm::mcdxbc::RootSignatureDesc::write(), llvm::mcdxbc::Signature::write(), write(), write(), llvm::support::endian::write(), llvm::vfs::YAMLVFSWriter::write(), llvm::support::endian::write_array(), llvm::write_hex(), write_padding(), write_unsigned_impl(), writeArrayData(), llvm::yaml::BinaryRef::writeAsBinary(), llvm::yaml::BinaryRef::writeAsHex(), llvm::WriteBitcodeToFile(), writeCOFF(), writeDIE(), writeDWARFLists(), llvm::dxil::WriteDXILToFile(), writeECSymbols(), writeExtendedOpcode(), writeFragment(), llvm::writeIndexToFile(), writeInteger(), writeListEntry(), writeLoadConfig(), llvm::ARMAsmBackend::writeNopData(), llvm::LoongArchAsmBackend::writeNopData(), llvm::RISCVAsmBackend::writeNopData(), writeSymbolMap(), writeSymbolTable(), llvm::writeThinLinkBitcodeToFile(), writeUint32(), writeUint64(), writeUint8(), writeUniversalArchsToStream(), writeWithCommas(), llvm::yaml::yaml2archive(), llvm::yaml::yaml2offload(), and ZeroFillBytes().
◆ write_escaped()
Output Str, turning '\', '\t', '
', '"', and anything that doesn't satisfy llvm::isPrint into an escape sequence.
Definition at line 157 of file raw_ostream.cpp.
References llvm::hexdigit(), llvm::isPrint(), and raw_ostream().
Referenced by llvm::object::ArchiveMemberHeader::ArchiveMemberHeader(), llvm::AsmToken::dump(), llvm::DWARFContext::dump(), llvm::DWARFFormValue::dump(), llvm::StringToOffsetTable::EmitStringTableDef(), llvm::object::ArchiveMemberHeader::getName(), llvm::StringSubstitution::getResultForDiagnostics(), llvm::PrettyStackTraceProgram::print(), llvm::Pattern::printSubstitutions(), llvm::MCExternalSymbolizer::tryAddingPcLoadReferenceComment(), and llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand().
◆ write_hex()
◆ write_uuid()
◆ write_zeros()
write_zeros - Insert 'NumZeros' nulls.
Definition at line 489 of file raw_ostream.cpp.
References raw_ostream(), and write_padding().
Referenced by llvm::DWARFYAML::Data::getAbbrevTableContentByIndex(), llvm::LoongArchAsmBackend::relaxDwarfLineAddr(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), llvm::object::OffloadBinary::write(), writeCOFF(), writeLoadConfig(), llvm::AVRAsmBackend::writeNopData(), llvm::CSKYAsmBackend::writeNopData(), llvm::LoongArchAsmBackend::writeNopData(), llvm::MipsAsmBackend::writeNopData(), and writeUniversalArchsToStream().
◆ BLACK
| Colors llvm::raw_ostream::BLACK = Colors::BLACK | staticconstexpr |
|---|
◆ BLUE
| Colors llvm::raw_ostream::BLUE = Colors::BLUE | staticconstexpr |
|---|
◆ BRIGHT_BLACK
| Colors llvm::raw_ostream::BRIGHT_BLACK = Colors::BRIGHT_BLACK | staticconstexpr |
|---|
◆ BRIGHT_BLUE
| Colors llvm::raw_ostream::BRIGHT_BLUE = Colors::BRIGHT_BLUE | staticconstexpr |
|---|
◆ BRIGHT_CYAN
| Colors llvm::raw_ostream::BRIGHT_CYAN = Colors::BRIGHT_CYAN | staticconstexpr |
|---|
◆ BRIGHT_GREEN
| Colors llvm::raw_ostream::BRIGHT_GREEN = Colors::BRIGHT_GREEN | staticconstexpr |
|---|
◆ BRIGHT_MAGENTA
| Colors llvm::raw_ostream::BRIGHT_MAGENTA = Colors::BRIGHT_MAGENTA | staticconstexpr |
|---|
◆ BRIGHT_RED
| Colors llvm::raw_ostream::BRIGHT_RED = Colors::BRIGHT_RED | staticconstexpr |
|---|
◆ BRIGHT_WHITE
| Colors llvm::raw_ostream::BRIGHT_WHITE = Colors::BRIGHT_WHITE | staticconstexpr |
|---|
◆ BRIGHT_YELLOW
| Colors llvm::raw_ostream::BRIGHT_YELLOW = Colors::BRIGHT_YELLOW | staticconstexpr |
|---|
◆ CYAN
| Colors llvm::raw_ostream::CYAN = Colors::CYAN | staticconstexpr |
|---|
◆ GREEN
| Colors llvm::raw_ostream::GREEN = Colors::GREEN | staticconstexpr |
|---|
◆ MAGENTA
| Colors llvm::raw_ostream::MAGENTA = Colors::MAGENTA | staticconstexpr |
|---|
◆ RED
| Colors llvm::raw_ostream::RED = Colors::RED | staticconstexpr |
|---|
◆ RESET
| Colors llvm::raw_ostream::RESET = Colors::RESET | staticconstexpr |
|---|
◆ SAVEDCOLOR
| Colors llvm::raw_ostream::SAVEDCOLOR = Colors::SAVEDCOLOR | staticconstexpr |
|---|
◆ WHITE
| Colors llvm::raw_ostream::WHITE = Colors::WHITE | staticconstexpr |
|---|
◆ YELLOW
| Colors llvm::raw_ostream::YELLOW = Colors::YELLOW | staticconstexpr |
|---|
The documentation for this class was generated from the following files:
- include/llvm/Support/raw_ostream.h
- lib/Support/raw_ostream.cpp