| /openbsd-src/gnu/llvm/libcxxabi/src/demangle/ |
| H A D | Utility.h | 31 class OutputBuffer { 53 OutputBuffer &writeUnsigned(uint64_t N, bool isNeg = false) { 71 OutputBuffer(char *StartBuf, size_t Size) in OutputBuffer() function 73 OutputBuffer(char *StartBuf, size_t *SizePtr) in OutputBuffer() function 74 : OutputBuffer(StartBuf, StartBuf ? *SizePtr : 0) {} in OutputBuffer() 75 OutputBuffer() = default; 77 OutputBuffer(const OutputBuffer &) = delete; 78 OutputBuffer &operator=(const OutputBuffer &) = delete; 102 OutputBuffer &operator+=(StringView R) { 111 OutputBuffer &operator+=(char C) { [all …]
|
| H A D | ItaniumDemangle.h | 231 bool hasRHSComponent(OutputBuffer &OB) const { in hasRHSComponent() 237 bool hasArray(OutputBuffer &OB) const { in hasArray() 243 bool hasFunction(OutputBuffer &OB) const { in hasFunction() 253 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; } in hasRHSComponentSlow() argument 254 virtual bool hasArraySlow(OutputBuffer &) const { return false; } in hasArraySlow() argument 255 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; } in hasFunctionSlow() argument 259 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; } in getSyntaxNode() argument 263 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default, 274 void print(OutputBuffer &OB) const { in print() 281 virtual void printLeft(OutputBuffer &) const = 0; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/ |
| H A D | Utility.h | 31 class OutputBuffer { 53 OutputBuffer &writeUnsigned(uint64_t N, bool isNeg = false) { 71 OutputBuffer(char *StartBuf, size_t Size) in OutputBuffer() function 73 OutputBuffer(char *StartBuf, size_t *SizePtr) in OutputBuffer() function 74 : OutputBuffer(StartBuf, StartBuf ? *SizePtr : 0) {} in OutputBuffer() 75 OutputBuffer() = default; 77 OutputBuffer(const OutputBuffer &) = delete; 78 OutputBuffer &operator=(const OutputBuffer &) = delete; 102 OutputBuffer &operator+=(StringView R) { 111 OutputBuffer &operator+=(char C) { [all …]
|
| H A D | MicrosoftDemangleNodes.h | 23 class OutputBuffer; variable 27 using llvm::itanium_demangle::OutputBuffer; 264 virtual void output(OutputBuffer &OB, OutputFlags Flags) const = 0; 301 virtual void outputPre(OutputBuffer &OB, OutputFlags Flags) const = 0; 302 virtual void outputPost(OutputBuffer &OB, OutputFlags Flags) const = 0; 304 void output(OutputBuffer &OB, OutputFlags Flags) const override { in output() 316 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override; 317 void outputPost(OutputBuffer &OB, OutputFlags Flags) const override {} in outputPost() 326 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override; 327 void outputPost(OutputBuffer &OB, OutputFlags Flags) const override; [all …]
|
| H A D | ItaniumDemangle.h | 231 bool hasRHSComponent(OutputBuffer &OB) const { in hasRHSComponent() 237 bool hasArray(OutputBuffer &OB) const { in hasArray() 243 bool hasFunction(OutputBuffer &OB) const { in hasFunction() 253 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; } in hasRHSComponentSlow() argument 254 virtual bool hasArraySlow(OutputBuffer &) const { return false; } in hasArraySlow() argument 255 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; } in hasFunctionSlow() argument 259 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; } in getSyntaxNode() argument 263 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default, 274 void print(OutputBuffer &OB) const { in print() 281 virtual void printLeft(OutputBuffer &) const = 0; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 27 static void outputSpaceIfNecessary(OutputBuffer &OB) { in outputSpaceIfNecessary() 36 static void outputSingleQualifier(OutputBuffer &OB, Qualifiers Q) { in outputSingleQualifier() 52 static bool outputQualifierIfPresent(OutputBuffer &OB, Qualifiers Q, in outputQualifierIfPresent() 64 static void outputQualifiers(OutputBuffer &OB, Qualifiers Q, bool SpaceBefore, in outputQualifiers() 78 static void outputCallingConvention(OutputBuffer &OB, CallingConv CC) { in outputCallingConvention() 121 OutputBuffer OB; in toString() 129 void PrimitiveTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const { in outputPre() 156 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags) const { in output() 160 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags, in output() 172 void EncodedStringLiteralNode::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); 106 const char *parseSymbolBackref(OutputBuffer *Demangled, const char *Mangled); 137 const char *parseIdentifier(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() [all …]
|
| H A D | ItaniumDemangle.cpp | 383 OutputBuffer OB(Buf, N); in itaniumDemangle() 427 OutputBuffer OB(Buf, N); in printNode() 470 OutputBuffer OB(Buf, N); in getFunctionDeclContextName() 521 OutputBuffer OB(Buf, N); in getFunctionParameters() 537 OutputBuffer OB(Buf, N); in getFunctionReturnType()
|
| H A D | RustDemangle.cpp | 26 using llvm::itanium_demangle::OutputBuffer; 91 OutputBuffer Output; 1064 static void removeNullBytes(OutputBuffer &Output, size_t StartIdx) { in removeNullBytes() 1108 static bool decodePunycode(StringView Input, OutputBuffer &Output) { in decodePunycode()
|
| H A D | MicrosoftDemangle.cpp | 975 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() 1443 OutputBuffer OB; in demangleLocallyScopedNamePiece() 2305 OutputBuffer OB; in dumpBackReferences() 2357 OutputBuffer OB(Buf, N); in microsoftDemangle()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-mt/ |
| H A D | llvm-mt.cpp | 143 std::unique_ptr<MemoryBuffer> OutputBuffer = Merger.getMergedManifest(); in llvm_mt_main() local 144 if (!OutputBuffer) in llvm_mt_main() 157 OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in llvm_mt_main() 170 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize()); in llvm_mt_main() 174 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in llvm_mt_main()
|
| /openbsd-src/gnu/llvm/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 328 SmallVector<char, 128> OutputBuffer; in codegenModule() local 332 raw_svector_ostream OS(OutputBuffer); in codegenModule() 348 std::move(OutputBuffer), /*RequiresNullTerminator=*/false); in codegenModule() 414 void write(const MemoryBuffer &OutputBuffer) { in write() argument 426 OutputBuffer.getBuffer()), in write() 505 SmallVector<char, 128> OutputBuffer; in ProcessThinLTOModule() local 507 raw_svector_ostream OS(OutputBuffer); in ProcessThinLTOModule() 513 std::move(OutputBuffer), /*RequiresNullTerminator=*/false); in ProcessThinLTOModule() 931 const MemoryBuffer &OutputBuffer) { in writeGeneratedObject() argument 961 OS << OutputBuffer.getBuffer(); in writeGeneratedObject() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/tests/ |
| H A D | recoverable.cpp | 20 void CheckOnlyOneGwpAsanCrash(const std::string &OutputBuffer) { in CheckOnlyOneGwpAsanCrash() argument 22 size_t FirstIndex = OutputBuffer.find(kGwpAsanErrorString); in CheckOnlyOneGwpAsanCrash() 24 ASSERT_EQ(OutputBuffer.find(kGwpAsanErrorString, FirstIndex + 1), in CheckOnlyOneGwpAsanCrash() 27 << OutputBuffer; in CheckOnlyOneGwpAsanCrash()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-cvtres/ |
| H A D | llvm-cvtres.cpp | 212 std::unique_ptr<MemoryBuffer> OutputBuffer = in main() local 216 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize()); in main() 220 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in main()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 351 char *OutputBuffer = (char *)GVTOP(Args[0]); in lle_X_sprintf() local 363 sprintf(OutputBuffer++, "%c", *FmtStr++); in lle_X_sprintf() 366 sprintf(OutputBuffer, "%c%c", *FmtStr, *(FmtStr+1)); in lle_X_sprintf() 367 FmtStr += 2; OutputBuffer += 2; in lle_X_sprintf() 420 memcpy(OutputBuffer, Buffer, Len + 1); in lle_X_sprintf() 421 OutputBuffer += Len; in lle_X_sprintf()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-rc/ |
| H A D | llvm-rc.cpp | 734 std::unique_ptr<MemoryBuffer> OutputBuffer = in doCvtres() local 738 ExitOnErr(FileOutputBuffer::create(Dest, OutputBuffer->getBufferSize())); in doCvtres() 739 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(), in doCvtres()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/FileCheck/ |
| H A D | FileCheck.h | 215 SmallVectorImpl<char> &OutputBuffer);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/LTO/legacy/ |
| H A D | ThinLTOCodeGenerator.h | 298 const MemoryBuffer &OutputBuffer);
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-libtool-darwin/ |
| H A D | llvm-libtool-darwin.cpp | 632 std::unique_ptr<MemoryBuffer> &OutputBuffer = OutputBufferOrErr.get(); in createStaticLibrary() local 635 Archive::create(OutputBuffer->getMemBufferRef()); in createStaticLibrary() 641 OwningBinary<Archive>(std::move(A), std::move(OutputBuffer))); in createStaticLibrary()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 1582 SmallVectorImpl<char> &OutputBuffer) { in CanonicalizeFile() argument 1583 OutputBuffer.reserve(MB.getBufferSize()); in CanonicalizeFile() 1595 OutputBuffer.push_back(*Ptr); in CanonicalizeFile() 1600 OutputBuffer.push_back(' '); in CanonicalizeFile() 1606 OutputBuffer.push_back('\0'); in CanonicalizeFile() 1607 return StringRef(OutputBuffer.data(), OutputBuffer.size() - 1); in CanonicalizeFile()
|
| /openbsd-src/gnu/llvm/libcxxabi/src/ |
| H A D | cxa_demangle.cpp | 394 OutputBuffer O(Buf, N); in __cxa_demangle()
|
| /openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinker.cpp | 1035 CompileUnit &Unit, SmallVectorImpl<uint8_t> &OutputBuffer) { in cloneExpression() argument 1057 OutputBuffer.push_back(Op.getCode()); in cloneExpression() 1062 OutputBuffer.push_back(Op.getRawOperand(0)); in cloneExpression() 1088 OutputBuffer.append(ULEBbytes.begin(), ULEBbytes.end()); in cloneExpression() 1092 OutputBuffer.append(Bytes.begin(), Bytes.end()); in cloneExpression()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFLinker.h | 691 SmallVectorImpl<uint8_t> &OutputBuffer);
|