Home
last modified time | relevance | path

Searched refs:Extractor (Results 1 – 17 of 17) sorted by relevance

/llvm-project/llvm/unittests/DebugInfo/DWARF/
H A DDWARFListTableTest.cpp19 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST() local
26 Header.extract(Extractor, &Offset), in TEST()
40 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST() local
47 Header.extract(Extractor, &Offset), in TEST()
60 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST() local
67 Header.extract(Extractor, &Offset), in TEST()
87 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST() local
93 EXPECT_FALSE(!!Header.extract(Extractor, &Offset)); in TEST()
94 std::optional<uint64_t> Offset0 = Header.getOffsetEntry(Extractor, 0); in TEST()
97 std::optional<uint64_t> Offset1 = Header.getOffsetEntry(Extractor, 1); in TEST()
H A DDWARFDebugArangeSetTest.cpp31 DWARFDataExtractor Extractor(StringRef(SecDataRaw, SecSize - 1), in ExpectExtractError() local
37 Error E = Set.extract(Extractor, &Offset, Warnings); in ExpectExtractError()
194 DWARFDataExtractor Extractor( in TEST() local
200 ASSERT_THAT_ERROR(Set.extract(Extractor, &Offset, WarningHandler()), in TEST()
221 DWARFDataExtractor Extractor( in TEST() local
227 ASSERT_THAT_ERROR(Set.extract(Extractor, &Offset, WarningHandler()), in TEST()
250 DWARFDataExtractor Extractor( in TEST() local
257 ASSERT_THAT_ERROR(Set.extract(Extractor, &Offset, Warnings), Succeeded()); in TEST()
/llvm-project/llvm/lib/DebugInfo/BTF/
H A DBTFParser.cpp108 DataExtractor &Extractor = MaybeExtractor.get(); in parseBTF() local
110 uint16_t Magic = Extractor.getU16(C); in parseBTF()
115 uint8_t Version = Extractor.getU8(C); in parseBTF()
120 (void)Extractor.getU8(C); // flags in parseBTF()
121 uint32_t HdrLen = Extractor.getU32(C); in parseBTF()
126 uint32_t TypeOff = Extractor.getU32(C); in parseBTF()
127 uint32_t TypeLen = Extractor.getU32(C); in parseBTF()
128 uint32_t StrOff = Extractor.getU32(C); in parseBTF()
129 uint32_t StrLen = Extractor.getU32(C); in parseBTF()
137 if (Extractor.getData().size() < BytesExpected) in parseBTF()
[all …]
/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h88 template <typename ValueType, typename Extractor> class VarStreamArrayIterator;
91 typename Extractor = VarStreamArrayExtractor<ValueType>>
93 friend class VarStreamArrayIterator<ValueType, Extractor>;
96 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator;
100 explicit VarStreamArray(const Extractor &E) : E(E) {} in VarStreamArray()
105 VarStreamArray(BinaryStreamRef Stream, const Extractor &E, uint32_t Skew = 0)
121 VarStreamArray<ValueType, Extractor> substream(uint32_t Begin, in substream()
138 const Extractor &getExtractor() const { return E; } in getExtractor()
139 Extractor &getExtractor() { return E; } in getExtractor()
151 Extractor E;
[all …]
/llvm-project/llvm/lib/XRay/
H A DProfile.cpp51 static Expected<BlockHeader> readBlockHeader(DataExtractor &Extractor, in readBlockHeader() argument
55 H.Size = Extractor.getU32(&Offset); in readBlockHeader()
62 H.Number = Extractor.getU32(&Offset); in readBlockHeader()
69 H.Thread = Extractor.getU64(&Offset); in readBlockHeader()
78 static Expected<std::vector<Profile::FuncID>> readPath(DataExtractor &Extractor, in readPath() argument
85 FuncId = Extractor.getSigned(&Offset, 4); in readPath()
96 static Expected<Profile::Data> readData(DataExtractor &Extractor, in readData() argument
103 D.CallCount = Extractor.getU64(&Offset); in readData()
110 D.CumulativeLocalTime = Extractor.getU64(&Offset); in readData()
284 DataExtractor Extractor(Data, true, 8); in loadProfile() local
[all …]
H A DInstrumentationMap.cpp171 DataExtractor Extractor( in loadObj()
179 Entry.Address = RelocateOrElse(AddrOff, Extractor.getU32(&OffsetPtr)); in loadObj()
181 Entry.Address = RelocateOrElse(AddrOff, Extractor.getU64(&OffsetPtr)); in loadObj()
184 Entry.Function = RelocateOrElse(FuncOff, Extractor.getU32(&OffsetPtr)); in loadObj()
186 Entry.Function = RelocateOrElse(FuncOff, Extractor.getU64(&OffsetPtr)); in loadObj()
187 auto Kind = Extractor.getU8(&OffsetPtr); in loadObj()
197 Entry.AlwaysInstrument = Extractor.getU8(&OffsetPtr) != 0; in loadObj()
198 Entry.Version = Extractor.getU8(&OffsetPtr); in loadObj()
170 DataExtractor Extractor( loadObj() local
/llvm-project/llvm/lib/Object/
H A DDecompressor.cpp38 DataExtractor Extractor(SectionData, IsLittleEndian, 0); in consumeCompressedHeader() local
40 auto ChType = Extractor.getUnsigned(&Offset, Is64Bit ? sizeof(Elf64_Word) in consumeCompressedHeader()
60 DecompressedSize = Extractor.getUnsigned( in consumeCompressedHeader()
/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTFParser.h67 Error parseLineInfo(ParseContext &Ctx, DataExtractor &Extractor,
69 Error parseRelocInfo(ParseContext &Ctx, DataExtractor &Extractor,
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp364 DataExtractor Extractor(S, /*IsLittleEndian=*/true, 8); in lowerPrintfForGpu() local
372 ReadBytes = Extractor.getU8(Offset); in lowerPrintfForGpu()
375 ReadBytes = Extractor.getU16(Offset); in lowerPrintfForGpu()
378 ReadBytes = Extractor.getU24(Offset); in lowerPrintfForGpu()
381 ReadBytes = Extractor.getU32(Offset); in lowerPrintfForGpu()
/llvm-project/lldb/unittests/tools/lldb-server/tests/
H A DTestClient.cpp200 StringExtractorGDBRemote Extractor(response_string); in SendMessage()
201 if (Extractor.IsErrorResponse()) in SendMessage()
202 return Extractor.GetStatus().ToError();
197 StringExtractorGDBRemote Extractor(response_string); SendMessage() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp314 DataExtractor Extractor(Str, /*IsLittleEndian=*/true, 8); in processConstantStringArg() local
324 ReadBytes = Extractor.getU8(Offset); in processConstantStringArg()
327 ReadBytes = Extractor.getU16(Offset); in processConstantStringArg()
330 ReadBytes = Extractor.getU24(Offset); in processConstantStringArg()
333 ReadBytes = Extractor.getU32(Offset); in processConstantStringArg()
/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp244 CodeExtractor Extractor(L->getBlocks(), &DT, false, nullptr, nullptr, AC); in extractLoop() local
245 if (Extractor.extractCodeRegion(CEAC)) { in extractLoop()
/llvm-project/llvm/include/llvm/XRay/
H A DTrace.h75 Expected<Trace> loadTrace(const DataExtractor &Extractor, bool Sort = false);
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp783 ConstantOffsetExtractor Extractor(GEP->getIterator()); in Extract() local
786 Extractor.find(Idx, /* SignExtended */ false, /* ZeroExtended */ false, in Extract()
793 Value *IdxWithoutConstOffset = Extractor.rebuildWithoutConstOffset(); in Extract()
794 UserChainTail = Extractor.UserChain.back(); in Extract()
/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp115 DWARFDataExtractor Extractor(Data, IsLittleEndian, AddressSize); in dumpExpression() local
119 DWARFExpression(Extractor, AddressSize, Format).print(OS, DumpOpts, U); in dumpExpression()
H A DDWARFDebugFrame.cpp361 DataExtractor Extractor(Expression, Data.isLittleEndian(), in parse() local
367 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
377 DataExtractor Extractor(Expression, Data.isLittleEndian(), in parse() local
383 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp726 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in finalize()
739 assert(Extractor.isEligible() && in finalize()
743 Extractor.excludeArgFromAggregate(V); in finalize()
745 Function *OutlinedFn = Extractor.extractCodeRegion(CEAC); in finalize()
1608 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in createParallel()
1621 Extractor.findAllocas(CEAC, SinkingCands, HoistingCands, CommonExit); in createParallel()
1623 Extractor.findInputsOutputs(Inputs, Outputs, SinkingCands, in createParallel()
4572 CodeExtractor Extractor(Blocks, in applyDynamicWorkshareLoop()
4589 Extractor.findAllocas(CEAC, SinkingCands, HoistingCands, CommonExit); in applyDynamicWorkshareLoop()
687 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, finalize() local
1525 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, createParallel() local
4331 CodeExtractor Extractor(Blocks, applyWorkshareLoopTarget() local