| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | FDRBlockVerifierTest.cpp | 31 .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 D | FDRRecordsTest.cpp | 34 .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 D | FDRBlockIndexerTest.cpp | 33 .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 D | FDRTraceWriterTest.cpp | 50 .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 D | FDRRecordPrinterTest.cpp | 131 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 D | FDRProducerConsumerTest.cpp | 64 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 D | CoverageFilters.cpp | 22 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 D | CoverageFilters.h | 25 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 D | CoverageSummaryInfo.cpp | 49 const coverage::FunctionRecord &Function) { in get()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_fdr_controller.h | 189 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 D | xray_fdr_log_records.h | 48 struct alignas(8) FunctionRecord { struct 71 static_assert(sizeof(FunctionRecord) == 8, "Wrong size for FunctionRecord."); argument
|
| H A D | xray_fdr_log_writer.h | 130 FunctionRecord R; 145 FunctionRecord R;
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 342 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 D | CoverageMappingTest.cpp | 362 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 D | CoverageMapping.cpp | 271 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 D | FDRRecords.h | 372 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 D | FDRTraceWriter.h | 44 Error visit(FunctionRecord &) override;
|
| H A D | RecordPrinter.h | 41 Error visit(FunctionRecord &) override;
|
| H A D | FDRTraceExpander.h | 50 Error visit(FunctionRecord &) override;
|
| H A D | BlockIndexer.h | 55 Error visit(FunctionRecord &) override;
|
| H A D | BlockPrinter.h | 50 Error visit(FunctionRecord &) override;
|
| H A D | BlockVerifier.h | 60 Error visit(FunctionRecord &) override;
|
| /llvm-project-15.0.7/llvm/lib/XRay/ |
| H A D | FDRRecords.cpp | 27 Error FunctionRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply()
|
| H A D | RecordInitializer.cpp | 378 Error RecordInitializer::visit(FunctionRecord &R) { in visit() 388 --OffsetPtr, FunctionRecord::kFunctionRecordSize)) in visit() 426 assert(FunctionRecord::kFunctionRecordSize == (OffsetPtr - BeginOffset)); in visit()
|
| H A D | RecordPrinter.cpp | 79 Error RecordPrinter::visit(FunctionRecord &R) { in visit()
|