Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DUtility.h34 class OutputBuffer {
56 OutputBuffer &writeUnsigned(uint64_t N, bool isNeg = false) {
75 OutputBuffer(char *StartBuf, size_t Size) in OutputBuffer() function
77 OutputBuffer(char *StartBuf, size_t *SizePtr) in OutputBuffer() function
78 : OutputBuffer(StartBuf, StartBuf ? *SizePtr : 0) {} in OutputBuffer()
79 OutputBuffer() = default;
81 OutputBuffer(const OutputBuffer &) = delete;
82 OutputBuffer &operator=(const OutputBuffer &) = delete;
84 virtual ~OutputBuffer() {} in ~OutputBuffer()
122 OutputBuffer &operator+=(std::string_view R) {
[all …]
H A DMicrosoftDemangleNodes.h23 class OutputBuffer; variable
27 using llvm::itanium_demangle::OutputBuffer;
282 virtual void output(OutputBuffer &OB, OutputFlags Flags) const = 0;
320 virtual void outputPre(OutputBuffer &OB, OutputFlags Flags) const = 0;
321 virtual void outputPost(OutputBuffer &OB, OutputFlags Flags) const = 0;
323 void output(OutputBuffer &OB, OutputFlags Flags) const override { in output()
339 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override;
340 void outputPost(OutputBuffer &OB, OutputFlags Flags) const override {} in outputPost()
353 void outputPre(OutputBuffer &OB, OutputFlags Flags) const override;
354 void outputPost(OutputBuffer &OB, OutputFlags Flags) const override;
[all …]
H A DItaniumDemangle.h240 bool hasRHSComponent(OutputBuffer &OB) const { in hasRHSComponent()
246 bool hasArray(OutputBuffer &OB) const { in hasArray()
252 bool hasFunction(OutputBuffer &OB) const { in hasFunction()
265 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; } in hasRHSComponentSlow() argument
266 virtual bool hasArraySlow(OutputBuffer &) const { return false; } in hasArraySlow() argument
267 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; } in hasFunctionSlow() argument
271 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; } in getSyntaxNode() argument
275 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default,
286 void print(OutputBuffer &OB) const { in print()
295 virtual bool printInitListAsType(OutputBuffer &, const NodeArray &) const { in printInitListAsType() argument
[all …]
/freebsd/contrib/llvm-project/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()
158 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags) const { in output()
162 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags, in output()
174 void EncodedStringLiteralNode::output(OutputBuffer &OB, in output()
[all …]
H A DDLangDemangle.cpp26 using llvm::itanium_demangle::OutputBuffer;
47 const char *parseMangle(OutputBuffer *Demangled);
58 void parseMangle(OutputBuffer *Demangled, std::string_view &Mangled);
101 void parseSymbolBackref(OutputBuffer *Demangled, std::string_view &Mangled);
128 void parseIdentifier(OutputBuffer *Demangled, std::string_view &Mangled);
139 void parseLName(OutputBuffer *Demangled, std::string_view &Mangled,
149 void parseQualified(OutputBuffer *Demangled, std::string_view &Mangled);
273 void Demangler::parseSymbolBackref(OutputBuffer *Demangled, in parseSymbolBackref()
359 void Demangler::parseMangle(OutputBuffer *Demangled, in parseMangle()
386 void Demangler::parseQualified(OutputBuffer *Demangled, in parseQualified()
[all …]
H A DItaniumDemangle.cpp379 OutputBuffer OB; in itaniumDemangle()
414 static char *printNode(const Node *RootNode, OutputBuffer &OB, size_t *N) { in printNode()
423 OutputBuffer OB(Buf, N); in printNode()
462 OutputBuffer OB(Buf, N); in getFunctionDeclContextName()
513 OutputBuffer OB(Buf, N); in getFunctionParameters()
529 OutputBuffer OB(Buf, N); in getFunctionReturnType()
550 *static_cast<OutputBuffer *>(OB), in finishDemangle()
H A DRustDemangle.cpp27 using llvm::itanium_demangle::OutputBuffer;
92 OutputBuffer Output;
1061 static void removeNullBytes(OutputBuffer &Output, size_t StartIdx) { in removeNullBytes()
1105 static bool decodePunycode(std::string_view Input, OutputBuffer &Output) { in decodePunycode()
H A DMicrosoftDemangle.cpp1023 OutputBuffer OB; in memorizeIdentifier()
1162 static void outputHex(OutputBuffer &OB, unsigned C) { in outputHex()
1188 static void outputEscapedChar(OutputBuffer &OB, unsigned C) { in outputEscapedChar()
1329 OutputBuffer OB; in demangleStringLiteral()
1503 OutputBuffer OB; in demangleLocallyScopedNamePiece()
2460 OutputBuffer OB; in dumpBackReferences()
2530 OutputBuffer OB; in microsoftDemangle()
/freebsd/sys/contrib/dev/acpica/components/resources/
H A Drscreate.c261 ACPI_BUFFER *OutputBuffer) in ACPI_EXPORT_SYMBOL()
298 Status = AcpiUtInitializeBuffer (OutputBuffer, ListSizeNeeded); in ACPI_EXPORT_SYMBOL()
306 Resource = OutputBuffer->Pointer; in ACPI_EXPORT_SYMBOL()
315 OutputBuffer->Pointer, (UINT32) OutputBuffer->Length)); in ACPI_EXPORT_SYMBOL()
344 ACPI_BUFFER *OutputBuffer) in AcpiRsCreatePciRoutingTable() argument
378 Status = AcpiUtInitializeBuffer (OutputBuffer, BufferSizeNeeded); in AcpiRsCreatePciRoutingTable()
391 Buffer = OutputBuffer->Pointer; in AcpiRsCreatePciRoutingTable()
477 PathBuffer.Length = OutputBuffer->Length - in AcpiRsCreatePciRoutingTable()
479 (UINT8 *) OutputBuffer->Pointer); in AcpiRsCreatePciRoutingTable()
547 OutputBuffer->Pointer, (UINT32) OutputBuffer->Length)); in AcpiRsCreatePciRoutingTable()
[all …]
H A Drslist.c290 UINT8 *OutputBuffer) in AcpiRsConvertResourcesToAml() argument
292 UINT8 *Aml = OutputBuffer; in AcpiRsConvertResourcesToAml()
293 UINT8 *EndAml = OutputBuffer + AmlSizeNeeded; in AcpiRsConvertResourcesToAml()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInteractiveModelRunner.cpp32 OutputBuffer(OutputSpec.getTotalTensorBufferSize()) { in InteractiveModelRunner()
66 char *Buff = OutputBuffer.data(); in evaluateUntyped()
67 const size_t Limit = OutputBuffer.size(); in evaluateUntyped()
71 {Buff + InsPoint, OutputBuffer.size() - InsPoint}); in evaluateUntyped()
80 << tensorValueToString(OutputBuffer.data(), OutputSpec) << "\n"; in evaluateUntyped()
81 return OutputBuffer.data(); in evaluateUntyped()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp326 SmallVector<char, 128> OutputBuffer; in codegenModule() local
330 raw_svector_ostream OS(OutputBuffer); in codegenModule()
342 std::move(OutputBuffer), /*RequiresNullTerminator=*/false); in codegenModule()
409 void write(const MemoryBuffer &OutputBuffer) { in write() argument
414 EntryPath, [&OutputBuffer](llvm::raw_ostream &OS) -> llvm::Error { in write()
415 OS << OutputBuffer.getBuffer(); in write()
486 SmallVector<char, 128> OutputBuffer; in ProcessThinLTOModule() local
488 raw_svector_ostream OS(OutputBuffer); in ProcessThinLTOModule()
494 std::move(OutputBuffer), /*RequiresNullTerminator=*/false); in ProcessThinLTOModule()
921 const MemoryBuffer &OutputBuffer) { in writeGeneratedObject() argument
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDemangledNameInfo.h113 struct TrackingOutputBuffer : public llvm::itanium_demangle::OutputBuffer {
114 using OutputBuffer::OutputBuffer;
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDemangledNameInfo.cpp131 OutputBuffer::printLeft(N); in printLeft()
144 OutputBuffer::printRight(N); in printRight()
150 OutputBuffer::printLeft(N); in printLeftImpl()
155 OutputBuffer::printRight(N); in printRightImpl()
/freebsd/sys/contrib/dev/acpica/include/
H A Dacresrc.h309 ACPI_BUFFER *OutputBuffer);
314 ACPI_BUFFER *OutputBuffer);
319 ACPI_BUFFER *OutputBuffer);
388 UINT8 *OutputBuffer);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp357 char *OutputBuffer = (char *)GVTOP(Args[0]); in lle_X_sprintf() local
369 sprintf(OutputBuffer++, "%c", *FmtStr++); in lle_X_sprintf()
372 sprintf(OutputBuffer, "%c%c", *FmtStr, *(FmtStr+1)); in lle_X_sprintf()
373 FmtStr += 2; OutputBuffer += 2; in lle_X_sprintf()
426 memcpy(OutputBuffer, Buffer, Len + 1); in lle_X_sprintf()
427 OutputBuffer += Len; in lle_X_sprintf()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInteractiveModelRunner.h65 std::vector<char> OutputBuffer; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/FileCheck/
H A DFileCheck.h206 SmallVectorImpl<char> &OutputBuffer);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp898 SmallString<16> OutputBuffer; in writeIndex() local
900 llvm::BitstreamWriter OutputStream(OutputBuffer); in writeIndex()
906 return llvm::writeToOutput(IndexPath, [&OutputBuffer](llvm::raw_ostream &OS) { in writeIndex()
907 OS << OutputBuffer; in writeIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h307 const MemoryBuffer &OutputBuffer);
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DWindowsResource.cpp620 std::unique_ptr<WritableMemoryBuffer> OutputBuffer; member in llvm::object::WindowsResourceCOFFWriter
646 OutputBuffer = WritableMemoryBuffer::getNewMemBuffer( in WindowsResourceCOFFWriter()
706 BufferStart = OutputBuffer->getBufferStart(); in write()
716 return std::move(OutputBuffer); in write()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp1158 CompileUnit &Unit, SmallVectorImpl<uint8_t> &OutputBuffer, in cloneExpression() argument
1184 OutputBuffer.push_back(Op.getCode()); in cloneExpression()
1189 OutputBuffer.push_back(Op.getRawOperand(0)); in cloneExpression()
1215 OutputBuffer.append(ULEBbytes.begin(), ULEBbytes.end()); in cloneExpression()
1224 OutputBuffer.push_back(dwarf::DW_OP_addr); in cloneExpression()
1231 OutputBuffer.append(AddressBytes.begin(), AddressBytes.end()); in cloneExpression()
1258 OutputBuffer.push_back(*OutOperandKind); in cloneExpression()
1265 OutputBuffer.append(AddressBytes.begin(), AddressBytes.end()); in cloneExpression()
1272 OutputBuffer.append(Bytes.begin(), Bytes.end()); in cloneExpression()
/freebsd/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheck.cpp1469 SmallVectorImpl<char> &OutputBuffer) { in CanonicalizeFile() argument
1470 OutputBuffer.reserve(MB.getBufferSize()); in CanonicalizeFile()
1482 OutputBuffer.push_back(*Ptr); in CanonicalizeFile()
1487 OutputBuffer.push_back(' '); in CanonicalizeFile()
1493 OutputBuffer.push_back('\0'); in CanonicalizeFile()
1494 return StringRef(OutputBuffer.data(), OutputBuffer.size() - 1); in CanonicalizeFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h677 SmallVectorImpl<uint8_t> &OutputBuffer,

12