Home
last modified time | relevance | path

Searched refs:OutputBuffer (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h23 class OutputBuffer; variable
27 using llvm::itanium_demangle::OutputBuffer;
304 void output(OutputBuffer &OB, OutputFlags Flags) const override { in output()
366 void output(OutputBuffer &OB, OutputFlags Flags) const override;
375 void output(OutputBuffer &OB, OutputFlags Flags) const override;
385 void output(OutputBuffer &OB, OutputFlags Flags) const override;
395 void output(OutputBuffer &OB, OutputFlags Flags) const override;
404 void output(OutputBuffer &OB, OutputFlags Flags) const override;
413 void output(OutputBuffer &OB, OutputFlags Flags) const override;
423 void output(OutputBuffer &OB, OutputFlags Flags) const override;
[all …]
H A DUtility.h31 class OutputBuffer {
71 OutputBuffer(char *StartBuf, size_t Size) in OutputBuffer() function
73 OutputBuffer() = default;
75 OutputBuffer(const OutputBuffer &) = delete;
76 OutputBuffer &operator=(const OutputBuffer &) = delete;
106 OutputBuffer &operator+=(StringView R) {
115 OutputBuffer &operator+=(char C) {
121 OutputBuffer &prepend(StringView R) { in prepend()
136 OutputBuffer &operator<<(long long N) {
144 OutputBuffer &operator<<(long N) {
[all …]
H A DItaniumDemangle.h230 bool hasRHSComponent(OutputBuffer &OB) const { in hasRHSComponent()
236 bool hasArray(OutputBuffer &OB) const { in hasArray()
242 bool hasFunction(OutputBuffer &OB) const { in hasFunction()
273 void print(OutputBuffer &OB) const { in print()
280 virtual void printLeft(OutputBuffer &) const = 0;
286 virtual void printRight(OutputBuffer &) const {} in printRight() argument
315 void printWithComma(OutputBuffer &OB) const { in printWithComma()
355 void printLeft(OutputBuffer &OB) const override { in printLeft()
374 void printLeft(OutputBuffer &OB) const override { in printLeft()
405 void printQuals(OutputBuffer &OB) const { in printQuals()
[all …]
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DUtility.h31 class OutputBuffer {
71 OutputBuffer(char *StartBuf, size_t Size) in OutputBuffer() function
73 OutputBuffer() = default;
75 OutputBuffer(const OutputBuffer &) = delete;
76 OutputBuffer &operator=(const OutputBuffer &) = delete;
106 OutputBuffer &operator+=(StringView R) {
115 OutputBuffer &operator+=(char C) {
121 OutputBuffer &prepend(StringView R) { in prepend()
136 OutputBuffer &operator<<(long long N) {
144 OutputBuffer &operator<<(long N) {
[all …]
H A DItaniumDemangle.h230 bool hasRHSComponent(OutputBuffer &OB) const { in hasRHSComponent()
236 bool hasArray(OutputBuffer &OB) const { in hasArray()
242 bool hasFunction(OutputBuffer &OB) const { in hasFunction()
273 void print(OutputBuffer &OB) const { in print()
280 virtual void printLeft(OutputBuffer &) const = 0;
286 virtual void printRight(OutputBuffer &) const {} in printRight() argument
315 void printWithComma(OutputBuffer &OB) const { in printWithComma()
355 void printLeft(OutputBuffer &OB) const override { in printLeft()
374 void printLeft(OutputBuffer &OB) const override { in printLeft()
405 void printQuals(OutputBuffer &OB) const { in printQuals()
[all …]
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp27 static void outputSpaceIfNecessary(OutputBuffer &OB) { in outputSpaceIfNecessary()
121 OutputBuffer OB; in toString()
173 void EncodedStringLiteralNode::output(OutputBuffer &OB, in output()
200 void TemplateParameterReferenceNode::output(OutputBuffer &OB, in output()
231 void DynamicStructorIdentifierNode::output(OutputBuffer &OB, in output()
386 void FunctionSignatureNode::outputPre(OutputBuffer &OB, in outputPre()
418 void FunctionSignatureNode::outputPost(OutputBuffer &OB, in outputPost()
562 void ArrayTypeNode::outputDimensionsImpl(OutputBuffer &OB, in outputDimensionsImpl()
633 void RttiBaseClassDescriptorNode::output(OutputBuffer &OB, in output()
641 void LocalStaticGuardVariableNode::output(OutputBuffer &OB, in output()
[all …]
H A DDLangDemangle.cpp25 using llvm::itanium_demangle::OutputBuffer;
46 const char *parseMangle(OutputBuffer *Demangled);
59 const char *parseMangle(OutputBuffer *Demangled, const char *Mangled);
150 const char *parseLName(OutputBuffer *Demangled, const char *Mangled,
162 const char *parseQualified(OutputBuffer *Demangled, const char *Mangled);
268 const char *Demangler::parseSymbolBackref(OutputBuffer *Demangled, in parseSymbolBackref()
344 const char *Demangler::parseMangle(OutputBuffer *Demangled, in parseMangle()
371 const char *Demangler::parseQualified(OutputBuffer *Demangled, in parseQualified()
410 const char *Demangler::parseIdentifier(OutputBuffer *Demangled, in parseIdentifier()
542 const char *Demangler::parseMangle(OutputBuffer *Demangled) { in parseMangle()
[all …]
H A DItaniumDemangle.cpp378 OutputBuffer OB; in itaniumDemangle()
430 OutputBuffer OB; in printNode()
475 OutputBuffer OB; in getFunctionDeclContextName()
528 OutputBuffer OB; in getFunctionParameters()
546 OutputBuffer OB; in getFunctionReturnType()
H A DRustDemangle.cpp26 using llvm::itanium_demangle::OutputBuffer;
91 OutputBuffer Output;
1067 static void removeNullBytes(OutputBuffer &Output, size_t StartIdx) { in removeNullBytes()
1111 static bool decodePunycode(StringView Input, OutputBuffer &Output) { in decodePunycode()
H A DMicrosoftDemangle.cpp972 OutputBuffer OB; in memorizeIdentifier()
1111 static void outputHex(OutputBuffer &OB, unsigned C) { in outputHex()
1137 static void outputEscapedChar(OutputBuffer &OB, unsigned C) { in outputEscapedChar()
1277 OutputBuffer OB; in demangleStringLiteral()
1448 OutputBuffer OB; in demangleLocallyScopedNamePiece()
2313 OutputBuffer OB; in dumpBackReferences()
2342 OutputBuffer OB; in microsoftDemangle()
/llvm-project-15.0.7/llvm/unittests/Demangle/
H A DOutputBufferTest.cpp15 using llvm::itanium_demangle::OutputBuffer;
17 static std::string toString(OutputBuffer &OB) { in toString()
23 OutputBuffer OB; in printToString()
45 OutputBuffer OB; in TEST()
66 OutputBuffer OB; in TEST()
85 OutputBuffer OB; in TEST()
H A DItaniumDemangleTest.cpp85 static std::string toString(OutputBuffer &OB) { in toString()
98 OutputBuffer OB; in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-mt/
H A Dllvm-mt.cpp140 std::unique_ptr<MemoryBuffer> OutputBuffer = Merger.getMergedManifest(); in main() local
141 if (!OutputBuffer) in main()
153 Same = std::equal(OutputBuffer->getBufferStart(), in main()
154 OutputBuffer->getBufferEnd(), in main()
167 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize()); in main()
171 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in main()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp328 SmallVector<char, 128> OutputBuffer; in codegenModule() local
332 raw_svector_ostream OS(OutputBuffer); in codegenModule()
414 void write(const MemoryBuffer &OutputBuffer) { in write() argument
505 SmallVector<char, 128> OutputBuffer; in ProcessThinLTOModule() local
507 raw_svector_ostream OS(OutputBuffer); in ProcessThinLTOModule()
961 OS << OutputBuffer.getBuffer(); in writeGeneratedObject()
1001 ProducedBinaries[count] = std::move(OutputBuffer); in run()
1183 auto OutputBuffer = ProcessThinLTOModule( in run() local
1191 CacheEntry.write(*OutputBuffer); in run()
1211 ProducedBinaries[count] = std::move(OutputBuffer); in run()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DJSONTransport.cpp136 OutputBuffer.clear(); in sendMessage()
137 llvm::raw_svector_ostream OS(OutputBuffer); in sendMessage()
139 Out << "Content-Length: " << OutputBuffer.size() << "\r\n\r\n" in sendMessage()
140 << OutputBuffer; in sendMessage()
142 vlog(">>> {0}\n", OutputBuffer); in sendMessage()
153 llvm::SmallVector<char, 0> OutputBuffer; member in clang::clangd::__anon3b9da1120111::JSONTransport
/llvm-project-15.0.7/llvm/tools/llvm-cvtres/
H A Dllvm-cvtres.cpp209 std::unique_ptr<MemoryBuffer> OutputBuffer = in main() local
213 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize()); in main()
217 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in main()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp339 char *OutputBuffer = (char *)GVTOP(Args[0]); in lle_X_sprintf() local
351 sprintf(OutputBuffer++, "%c", *FmtStr++); in lle_X_sprintf()
354 sprintf(OutputBuffer, "%c%c", *FmtStr, *(FmtStr+1)); in lle_X_sprintf()
355 FmtStr += 2; OutputBuffer += 2; in lle_X_sprintf()
408 memcpy(OutputBuffer, Buffer, Len + 1); in lle_X_sprintf()
409 OutputBuffer += Len; in lle_X_sprintf()
/llvm-project-15.0.7/llvm/unittests/MIR/
H A DMachineMetadata.cpp184 auto OutputBuffer = MemoryBuffer::getMemBuffer(Output, "Output", false); in checkOutput() local
199 auto OutBuffer = OutputBuffer->getBuffer(); in checkOutput()
200 SM.AddNewSourceBuffer(std::move(OutputBuffer), SMLoc()); in checkOutput()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp1170 std::unique_ptr<DebugBufferVector> &OutputBuffer, in updateDebugData() argument
1224 OutputBuffer = AbbrevWriter->finalize(); in updateDebugData()
1228 return StringRef(reinterpret_cast<const char *>(OutputBuffer->data()), in updateDebugData()
1229 OutputBuffer->size()); in updateDebugData()
1234 OutputBuffer = LocWriter->getBuffer(); in updateDebugData()
1238 return StringRef(reinterpret_cast<const char *>(OutputBuffer->data()), in updateDebugData()
1239 OutputBuffer->size()); in updateDebugData()
1246 OutputBuffer = RangeListsWriter->releaseBuffer(); in updateDebugData()
1247 return StringRef(reinterpret_cast<const char *>(OutputBuffer->data()), in updateDebugData()
1248 OutputBuffer->size()); in updateDebugData()
/llvm-project-15.0.7/llvm/tools/llvm-rc/
H A Dllvm-rc.cpp715 std::unique_ptr<MemoryBuffer> OutputBuffer = in doCvtres() local
719 ExitOnErr(FileOutputBuffer::create(Dest, OutputBuffer->getBufferSize())); in doCvtres()
720 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in doCvtres()
/llvm-project-15.0.7/llvm/include/llvm/FileCheck/
H A DFileCheck.h215 SmallVectorImpl<char> &OutputBuffer);
/llvm-project-15.0.7/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp619 std::unique_ptr<MemoryBuffer> &OutputBuffer = OutputBufferOrErr.get(); in createStaticLibrary() local
622 Archive::create(OutputBuffer->getMemBufferRef()); in createStaticLibrary()
628 OwningBinary<Archive>(std::move(A), std::move(OutputBuffer))); in createStaticLibrary()
/llvm-project-15.0.7/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h298 const MemoryBuffer &OutputBuffer);
/llvm-project-15.0.7/llvm/lib/Object/
H A DWindowsResource.cpp619 std::unique_ptr<WritableMemoryBuffer> OutputBuffer; member in llvm::object::WindowsResourceCOFFWriter
645 OutputBuffer = WritableMemoryBuffer::getNewMemBuffer( in WindowsResourceCOFFWriter()
705 BufferStart = OutputBuffer->getBufferStart(); in write()
715 return std::move(OutputBuffer); in write()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp908 SmallString<16> OutputBuffer; in writeIndex() local
910 llvm::BitstreamWriter OutputStream(OutputBuffer); in writeIndex()
917 OutputBuffer); in writeIndex()

12