Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DUtility.h31 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 DItaniumDemangle.h231 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 DUtility.h31 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 DMicrosoftDemangleNodes.h23 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 DItaniumDemangle.h231 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 DMicrosoftDemangleNodes.cpp27 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 DDLangDemangle.cpp25 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 DItaniumDemangle.cpp383 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 DRustDemangle.cpp26 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 DMicrosoftDemangle.cpp975 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 Dllvm-mt.cpp143 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 DThinLTOCodeGenerator.cpp328 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 Drecoverable.cpp20 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 Dllvm-cvtres.cpp212 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 DExternalFunctions.cpp351 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 Dllvm-rc.cpp734 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 DFileCheck.h215 SmallVectorImpl<char> &OutputBuffer);
/openbsd-src/gnu/llvm/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h298 const MemoryBuffer &OutputBuffer);
/openbsd-src/gnu/llvm/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp632 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 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()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp908 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 DFileCheck.cpp1582 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 Dcxa_demangle.cpp394 OutputBuffer O(Buf, N); in __cxa_demangle()
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp1035 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 DDWARFLinker.h691 SmallVectorImpl<uint8_t> &OutputBuffer);

12