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

12

/openbsd-current/gnu/llvm/llvm/include/llvm/Demangle/
H A DUtility.h31 class OutputBuffer { class
53 OutputBuffer &writeUnsigned(uint64_t N, bool isNeg = false) {
71 OutputBuffer(char *StartBuf, size_t Size) function in class:OutputBuffer
73 OutputBuffer(char *StartBuf, size_t *SizePtr) function in class:OutputBuffer
74 : OutputBuffer(StartBuf, StartBuf ? *SizePtr : 0) {}
75 OutputBuffer() = default;
77 OutputBuffer(const OutputBuffer &) = delete;
78 OutputBuffer &operator=(const OutputBuffer
[all...]
H A DMicrosoftDemangleNodes.h23 class OutputBuffer;
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 {
316 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override;
317 void outputPost(OutputBuffer &OB, OutputFlags Flags) const override {}
326 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override;
327 void outputPost(OutputBuffer
[all...]
H A DItaniumDemangle.h231 bool hasRHSComponent(OutputBuffer &OB) const {
237 bool hasArray(OutputBuffer &OB) const {
243 bool hasFunction(OutputBuffer &OB) const {
253 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; }
254 virtual bool hasArraySlow(OutputBuffer &) const { return false; }
255 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; }
259 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; }
263 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default,
274 void print(OutputBuffer &OB) const {
280 // Print the "left" side of this Node into OutputBuffer
[all...]
/openbsd-current/gnu/llvm/libcxxabi/src/demangle/
H A DUtility.h31 class OutputBuffer { class
53 OutputBuffer &writeUnsigned(uint64_t N, bool isNeg = false) {
71 OutputBuffer(char *StartBuf, size_t Size) function in class:OutputBuffer
73 OutputBuffer(char *StartBuf, size_t *SizePtr) function in class:OutputBuffer
74 : OutputBuffer(StartBuf, StartBuf ? *SizePtr : 0) {}
75 OutputBuffer() = default;
77 OutputBuffer(const OutputBuffer &) = delete;
78 OutputBuffer &operator=(const OutputBuffer
[all...]
H A DItaniumDemangle.h231 bool hasRHSComponent(OutputBuffer &OB) const {
237 bool hasArray(OutputBuffer &OB) const {
243 bool hasFunction(OutputBuffer &OB) const {
253 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; }
254 virtual bool hasArraySlow(OutputBuffer &) const { return false; }
255 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; }
259 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; }
263 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default,
274 void print(OutputBuffer &OB) const {
280 // Print the "left" side of this Node into OutputBuffer
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp27 static void outputSpaceIfNecessary(OutputBuffer &OB) {
36 static void outputSingleQualifier(OutputBuffer &OB, Qualifiers Q) {
52 static bool outputQualifierIfPresent(OutputBuffer &OB, Qualifiers Q,
64 static void outputQualifiers(OutputBuffer &OB, Qualifiers Q, bool SpaceBefore,
78 static void outputCallingConvention(OutputBuffer &OB, CallingConv CC) {
121 OutputBuffer OB;
129 void PrimitiveTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
156 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags) const {
160 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags,
172 void EncodedStringLiteralNode::output(OutputBuffer
[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,
344 const char *Demangler::parseMangle(OutputBuffer *Demangled,
371 const char *Demangler::parseQualified(OutputBuffer *Demangle
[all...]
H A DItaniumDemangle.cpp383 OutputBuffer OB(Buf, N);
427 OutputBuffer OB(Buf, N);
470 OutputBuffer OB(Buf, N);
521 OutputBuffer OB(Buf, N);
537 OutputBuffer OB(Buf, N);
H A DMicrosoftDemangle.cpp975 OutputBuffer OB;
1111 static void outputHex(OutputBuffer &OB, unsigned C) {
1137 static void outputEscapedChar(OutputBuffer &OB, unsigned C) {
1277 OutputBuffer OB;
1443 OutputBuffer OB;
2305 OutputBuffer OB;
2357 OutputBuffer OB(Buf, N);
H A DRustDemangle.cpp26 using llvm::itanium_demangle::OutputBuffer;
91 OutputBuffer Output;
1064 static void removeNullBytes(OutputBuffer &Output, size_t StartIdx) {
1108 static bool decodePunycode(StringView Input, OutputBuffer &Output) {
/openbsd-current/gnu/llvm/llvm/tools/llvm-mt/
H A Dllvm-mt.cpp143 std::unique_ptr<MemoryBuffer> OutputBuffer = Merger.getMergedManifest(); local
144 if (!OutputBuffer)
157 OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
170 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize());
174 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
/openbsd-current/gnu/llvm/llvm/tools/llvm-cvtres/
H A Dllvm-cvtres.cpp212 std::unique_ptr<MemoryBuffer> OutputBuffer = local
216 FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize());
220 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
/openbsd-current/gnu/llvm/compiler-rt/lib/gwp_asan/tests/
H A Drecoverable.cpp20 void CheckOnlyOneGwpAsanCrash(const std::string &OutputBuffer) { argument
22 size_t FirstIndex = OutputBuffer.find(kGwpAsanErrorString);
24 ASSERT_EQ(OutputBuffer.find(kGwpAsanErrorString, FirstIndex + 1),
27 << OutputBuffer;
/openbsd-current/gnu/llvm/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp328 SmallVector<char, 128> OutputBuffer; local
332 raw_svector_ostream OS(OutputBuffer);
344 // Run codegen now. resulting binary is in OutputBuffer.
348 std::move(OutputBuffer), /*RequiresNullTerminator=*/false);
414 void write(const MemoryBuffer &OutputBuffer) { argument
426 OutputBuffer.getBuffer()),
505 SmallVector<char, 128> OutputBuffer; local
507 raw_svector_ostream OS(OutputBuffer);
513 std::move(OutputBuffer), /*RequiresNullTerminator=*/false);
927 /// OutputBuffer, preferrin
930 writeGeneratedObject(int count, StringRef CacheEntryPath, const MemoryBuffer &OutputBuffer) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp351 char *OutputBuffer = (char *)GVTOP(Args[0]); local
363 sprintf(OutputBuffer++, "%c", *FmtStr++);
366 sprintf(OutputBuffer, "%c%c", *FmtStr, *(FmtStr+1));
367 FmtStr += 2; OutputBuffer += 2;
420 memcpy(OutputBuffer, Buffer, Len + 1);
421 OutputBuffer += Len;
/openbsd-current/gnu/llvm/llvm/include/llvm/FileCheck/
H A DFileCheck.h215 SmallVectorImpl<char> &OutputBuffer);
/openbsd-current/gnu/llvm/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h298 const MemoryBuffer &OutputBuffer);
/openbsd-current/gnu/llvm/llvm/tools/llvm-rc/
H A Dllvm-rc.cpp734 std::unique_ptr<MemoryBuffer> OutputBuffer = local
738 ExitOnErr(FileOutputBuffer::create(Dest, OutputBuffer->getBufferSize()));
739 std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DWindowsResource.cpp619 std::unique_ptr<WritableMemoryBuffer> OutputBuffer; member in class:llvm::object::WindowsResourceCOFFWriter
645 OutputBuffer = WritableMemoryBuffer::getNewMemBuffer(
705 BufferStart = OutputBuffer->getBufferStart();
715 return std::move(OutputBuffer);
/openbsd-current/gnu/llvm/libcxxabi/src/
H A Dcxa_demangle.cpp394 OutputBuffer O(Buf, N);
/openbsd-current/gnu/llvm/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp908 SmallString<16> OutputBuffer; local
910 llvm::BitstreamWriter OutputStream(OutputBuffer);
917 OutputBuffer);
/openbsd-current/gnu/llvm/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp632 std::unique_ptr<MemoryBuffer> &OutputBuffer = OutputBufferOrErr.get();
635 Archive::create(OutputBuffer->getMemBufferRef());
641 OwningBinary<Archive>(std::move(A), std::move(OutputBuffer)));
/openbsd-current/gnu/llvm/llvm/lib/FileCheck/
H A DFileCheck.cpp1582 SmallVectorImpl<char> &OutputBuffer) {
1583 OutputBuffer.reserve(MB.getBufferSize());
1595 OutputBuffer.push_back(*Ptr);
1600 OutputBuffer.push_back(' ');
1606 OutputBuffer.push_back('\0');
1607 return StringRef(OutputBuffer.data(), OutputBuffer.size() - 1);
1581 CanonicalizeFile(MemoryBuffer &MB, SmallVectorImpl<char> &OutputBuffer) argument
/openbsd-current/gnu/llvm/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h691 SmallVectorImpl<uint8_t> &OutputBuffer);
/openbsd-current/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp1035 CompileUnit &Unit, SmallVectorImpl<uint8_t> &OutputBuffer) {
1057 OutputBuffer.push_back(Op.getCode());
1062 OutputBuffer.push_back(Op.getRawOperand(0));
1088 OutputBuffer.append(ULEBbytes.begin(), ULEBbytes.end());
1092 OutputBuffer.append(Bytes.begin(), Bytes.end());
1033 cloneExpression( DataExtractor &Data, DWARFExpression Expression, const DWARFFile &File, CompileUnit &Unit, SmallVectorImpl<uint8_t> &OutputBuffer) argument

Completed in 352 milliseconds

12