| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 23 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 D | Utility.h | 31 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 D | ItaniumDemangle.h | 230 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 D | Utility.h | 31 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 D | ItaniumDemangle.h | 230 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 D | MicrosoftDemangleNodes.cpp | 27 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 D | DLangDemangle.cpp | 25 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 D | ItaniumDemangle.cpp | 378 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 D | RustDemangle.cpp | 26 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 D | MicrosoftDemangle.cpp | 972 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 D | OutputBufferTest.cpp | 15 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 D | ItaniumDemangleTest.cpp | 85 static std::string toString(OutputBuffer &OB) { in toString() 98 OutputBuffer OB; in TEST()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mt/ |
| H A D | llvm-mt.cpp | 140 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 D | ThinLTOCodeGenerator.cpp | 328 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 D | JSONTransport.cpp | 136 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 D | llvm-cvtres.cpp | 209 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 D | ExternalFunctions.cpp | 339 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 D | MachineMetadata.cpp | 184 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 D | DWARFRewriter.cpp | 1170 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 D | llvm-rc.cpp | 715 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 D | FileCheck.h | 215 SmallVectorImpl<char> &OutputBuffer);
|
| /llvm-project-15.0.7/llvm/tools/llvm-libtool-darwin/ |
| H A D | llvm-libtool-darwin.cpp | 619 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 D | ThinLTOCodeGenerator.h | 298 const MemoryBuffer &OutputBuffer);
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | WindowsResource.cpp | 619 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 D | GlobalModuleIndex.cpp | 908 SmallString<16> OutputBuffer; in writeIndex() local 910 llvm::BitstreamWriter OutputStream(OutputBuffer); in writeIndex() 917 OutputBuffer); in writeIndex()
|