/openbsd-current/gnu/llvm/llvm/include/llvm/Demangle/ |
H A D | Utility.h | 31 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 D | MicrosoftDemangleNodes.h | 23 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 D | ItaniumDemangle.h | 231 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 D | Utility.h | 31 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 D | ItaniumDemangle.h | 231 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 D | MicrosoftDemangleNodes.cpp | 27 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 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, 344 const char *Demangler::parseMangle(OutputBuffer *Demangled, 371 const char *Demangler::parseQualified(OutputBuffer *Demangle [all...] |
H A D | ItaniumDemangle.cpp | 383 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 D | MicrosoftDemangle.cpp | 975 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 D | RustDemangle.cpp | 26 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 D | llvm-mt.cpp | 143 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 D | llvm-cvtres.cpp | 212 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 D | recoverable.cpp | 20 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 D | ThinLTOCodeGenerator.cpp | 328 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 D | ExternalFunctions.cpp | 351 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 D | FileCheck.h | 215 SmallVectorImpl<char> &OutputBuffer);
|
/openbsd-current/gnu/llvm/llvm/include/llvm/LTO/legacy/ |
H A D | ThinLTOCodeGenerator.h | 298 const MemoryBuffer &OutputBuffer);
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-rc/ |
H A D | llvm-rc.cpp | 734 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 D | WindowsResource.cpp | 619 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 D | cxa_demangle.cpp | 394 OutputBuffer O(Buf, N);
|
/openbsd-current/gnu/llvm/clang/lib/Serialization/ |
H A D | GlobalModuleIndex.cpp | 908 SmallString<16> OutputBuffer; local 910 llvm::BitstreamWriter OutputStream(OutputBuffer); 917 OutputBuffer);
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-libtool-darwin/ |
H A D | llvm-libtool-darwin.cpp | 632 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 D | FileCheck.cpp | 1582 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 D | DWARFLinker.h | 691 SmallVectorImpl<uint8_t> &OutputBuffer);
|
/openbsd-current/gnu/llvm/llvm/lib/DWARFLinker/ |
H A D | DWARFLinker.cpp | 1035 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
|