Home
last modified time | relevance | path

Searched refs:FunctionRecord (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/XRay/
H A DFDRBlockVerifierTest.cpp31 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
32 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
40 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
41 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
49 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
50 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
78 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
79 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
92 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
107 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
[all …]
H A DFDRRecordsTest.cpp34 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
35 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
44 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
45 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
54 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
55 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
98 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
99 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
109 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
110 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
[all …]
H A DFDRBlockIndexerTest.cpp33 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
34 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
42 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
43 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
51 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
52 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
H A DFDRTraceWriterTest.cpp50 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
51 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
95 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
96 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
146 .add<FunctionRecord>(RecordTypes::ENTER, 1, 1) in TEST()
147 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
H A DFDRRecordPrinterTest.cpp131 FunctionRecord R(RecordTypes::ENTER, 1, 2); in TEST()
141 FunctionRecord R(RecordTypes::EXIT, 1, 2); in TEST()
151 FunctionRecord R(RecordTypes::TAIL_EXIT, 1, 2); in TEST()
161 FunctionRecord R(RecordTypes::ENTER_ARG, 1, 2); in TEST()
H A DFDRProducerConsumerTest.cpp64 template <> std::unique_ptr<Record> MakeRecord<FunctionRecord>() { in MakeRecord()
65 return std::make_unique<FunctionRecord>(RecordTypes::ENTER, 1, 2); in MakeRecord()
210 PIDRecord, FunctionRecord>;
217 CallArgRecord, PIDRecord, FunctionRecord>;
/llvm-project-15.0.7/llvm/tools/llvm-cov/
H A DCoverageFilters.cpp22 const coverage::FunctionRecord &Function) const { in matches()
29 const coverage::FunctionRecord &Function) const { in matches()
39 const coverage::FunctionRecord &Function) const { in matches()
46 const coverage::FunctionRecord &Function) const { in matches()
52 const coverage::FunctionRecord &Function) const { in matches()
59 const coverage::FunctionRecord &Function) const { in matches()
69 const coverage::FunctionRecord &Function) const { in matches()
87 const coverage::FunctionRecord &Function) const { in matches()
H A DCoverageFilters.h25 struct FunctionRecord;
35 const coverage::FunctionRecord &Function) const { in matches()
53 const coverage::FunctionRecord &Function) const override;
64 const coverage::FunctionRecord &Function) const override;
79 const coverage::FunctionRecord &Function) const override;
91 const coverage::FunctionRecord &Function) const override;
128 const coverage::FunctionRecord &Function) const override;
140 const coverage::FunctionRecord &Function) const override;
157 const coverage::FunctionRecord &Function) const override;
168 const coverage::FunctionRecord &Function) const override;
H A DCoverageSummaryInfo.cpp49 const coverage::FunctionRecord &Function) { in get()
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_fdr_controller.h189 FunctionRecord F; in rewindRecords()
190 W.undoWrites(sizeof(FunctionRecord)); in rewindRecords()
193 internal_memcpy(&F, W.getNextRecord(), sizeof(FunctionRecord)); in rewindRecords()
196 uint8_t(FunctionRecord::RecordKinds::FunctionEnter) && in rewindRecords()
212 internal_memcpy(&F, RewindingRecordPtr, sizeof(FunctionRecord)); in rewindRecords()
214 uint8_t(FunctionRecord::RecordKinds::FunctionTailExit)); in rewindRecords()
216 RewindingRecordPtr -= sizeof(FunctionRecord); in rewindRecords()
219 internal_memcpy(&F, RewindingRecordPtr, sizeof(FunctionRecord)); in rewindRecords()
228 W.undoWrites(sizeof(FunctionRecord) * 2); in rewindRecords()
247 !prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord))) in functionEnter()
[all …]
H A Dxray_fdr_log_records.h48 struct alignas(8) FunctionRecord { struct
71 static_assert(sizeof(FunctionRecord) == 8, "Wrong size for FunctionRecord."); argument
H A Dxray_fdr_log_writer.h130 FunctionRecord R;
145 FunctionRecord R;
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h342 struct FunctionRecord { struct
362 FunctionRecord(FunctionRecord &&FR) = default;
363 FunctionRecord &operator=(FunctionRecord &&) = default; argument
385 ArrayRef<FunctionRecord> Records;
386 ArrayRef<FunctionRecord>::iterator Current;
393 FunctionRecordIterator(ArrayRef<FunctionRecord> Records_,
426 const FunctionRecord &Function;
429 const FunctionRecord &Function) in ExpansionRecord()
479 std::vector<const FunctionRecord *> Instantiations;
515 for (const FunctionRecord *F : Instantiations) in getTotalExecutionCount()
[all …]
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp362 for (const auto &FunctionRecord : FunctionRecords) { in TEST_P() local
366 if (FunctionRecord.Name == "func1") { in TEST_P()
370 ASSERT_EQ("func2", FunctionRecord.Name); in TEST_P()
389 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
407 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
439 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
491 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
516 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
541 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
568 const auto &FunctionRecord = *FunctionRecords.begin(); in TEST_P() local
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp271 FunctionRecord Function(OrigFuncName, Record.Filenames); in loadFunctionRecord()
399 using MapT = std::map<LineColPair, std::vector<const FunctionRecord *>>;
403 void insert(const FunctionRecord &Function, unsigned FileID) { in insert()
670 const FunctionRecord &Function) { in gatherFileIDs()
679 static Optional<unsigned> findMainViewFileID(const FunctionRecord &Function) { in findMainViewFileID()
693 const FunctionRecord &Function) { in findMainViewFileID()
713 const FunctionRecord &Function = Functions[RecordIndex]; in getCoverageForFile()
742 const FunctionRecord &Function = Functions[RecordIndex]; in getInstantiationGroups()
760 CoverageMapping::getCoverageForFunction(const FunctionRecord &Function) const { in getCoverageForFunction()
/llvm-project-15.0.7/llvm/include/llvm/XRay/
H A DFDRRecords.h372 class FunctionRecord : public Record {
381 FunctionRecord() : Record(RecordKind::RK_Function) {} in FunctionRecord() function
383 explicit FunctionRecord(RecordTypes K, int32_t F, uint32_t D) in FunctionRecord() function
413 virtual Error visit(FunctionRecord &) = 0;
441 Error visit(FunctionRecord &) override;
H A DFDRTraceWriter.h44 Error visit(FunctionRecord &) override;
H A DRecordPrinter.h41 Error visit(FunctionRecord &) override;
H A DFDRTraceExpander.h50 Error visit(FunctionRecord &) override;
H A DBlockIndexer.h55 Error visit(FunctionRecord &) override;
H A DBlockPrinter.h50 Error visit(FunctionRecord &) override;
H A DBlockVerifier.h60 Error visit(FunctionRecord &) override;
/llvm-project-15.0.7/llvm/lib/XRay/
H A DFDRRecords.cpp27 Error FunctionRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply()
H A DRecordInitializer.cpp378 Error RecordInitializer::visit(FunctionRecord &R) { in visit()
388 --OffsetPtr, FunctionRecord::kFunctionRecordSize)) in visit()
426 assert(FunctionRecord::kFunctionRecordSize == (OffsetPtr - BeginOffset)); in visit()
H A DRecordPrinter.cpp79 Error RecordPrinter::visit(FunctionRecord &R) { in visit()

12