Lines Matching refs:To

407             << Twine::utohexstr(filterAddress(Trace.To)) << ":"  in writeAutoFDOData()
423 << Twine::utohexstr(filterAddress(Trace.To)) << ":" in writeAutoFDOData()
709 uint64_t To, uint64_t Count, in doIntraBranch() argument
719 To -= Func.getAddress(); in doIntraBranch()
722 << Func.getPrintName() << " @ " << Twine::utohexstr(To) in doIntraBranch()
726 To = BAT->translate(Func, To, /*IsBranchSrc=*/false); in doIntraBranch()
730 << Twine::utohexstr(To) << '\n'); in doIntraBranch()
733 AggrData->bumpBranchCount(From, To, Count, Mispreds); in doIntraBranch()
739 uint64_t To, uint64_t Count, in doInterBranch() argument
767 To -= ToFunc->getAddress(); in doInterBranch()
769 To = BAT->translate(*ToFunc, To, /*IsBranchSrc=*/false); in doInterBranch()
771 recordEntry(*ToFunc, To, Mispreds, Count); in doInterBranch()
775 FromAggrData->bumpCallCount(From, Location(!DstFunc.empty(), DstFunc, To), in doInterBranch()
778 ToAggrData->bumpEntryCount(Location(!SrcFunc.empty(), SrcFunc, From), To, in doInterBranch()
783 bool DataAggregator::doBranch(uint64_t From, uint64_t To, uint64_t Count, in doBranch() argument
786 BinaryFunction *ToFunc = getBinaryFunctionContainingAddress(To); in doBranch()
792 To - FromFunc->getAddress(), Count, Mispreds); in doBranch()
793 return doIntraBranch(*FromFunc, From, To, Count, Mispreds); in doBranch()
796 return doInterBranch(FromFunc, ToFunc, From, To, Count, Mispreds); in doBranch()
801 BinaryFunction *FromFunc = getBinaryFunctionContainingAddress(First.To); in doTrace()
806 << " @ " << Twine::utohexstr(First.To - FromFunc->getAddress()) in doTrace()
817 << " @ " << Twine::utohexstr(First.To - FromFunc->getAddress()) in doTrace()
825 BAT ? BAT->getFallthroughsInTrace(*FromFunc, First.To, Second.From) in doTrace()
830 << " @ " << Twine::utohexstr(First.To - FromFunc->getAddress()) in doTrace()
840 << Twine::utohexstr(First.To) << " to " in doTrace()
863 const uint64_t From = FirstLBR.To - BF.getAddress(); in recordTrace()
864 const uint64_t To = SecondLBR.From - BF.getAddress(); in recordTrace() local
866 if (From > To) in recordTrace()
870 BinaryBasicBlock *ToBB = BF.getBasicBlockContainingOffset(To); in recordTrace()
947 bool DataAggregator::recordEntry(BinaryFunction &BF, uint64_t To, bool Mispred, in recordEntry() argument
949 if (To > BF.getSize()) in recordEntry()
956 if (To == 0) { in recordEntry()
960 } else if (BinaryBasicBlock *BB = BF.getBasicBlockAtOffset(To)) { in recordEntry()
998 if (OffsetStr.getAsInteger(0, Res.To)) { in parseLBREntry()
1245 ErrorOr<Location> To = parseLocationOrOffset(); in parseAggregatedLBREntry() local
1246 if (std::error_code EC = To.getError()) in parseAggregatedLBREntry()
1271 return AggregatedLBREntry{From.get(), To.get(), in parseAggregatedLBREntry()
1278 (LBR.From >= KernelBaseAddr || LBR.To >= KernelBaseAddr); in ignoreKernelInterrupt()
1324 const uint64_t TraceFrom = LBR.To; in printLBRHeatMap()
1331 HM.registerAddress(Sample.LBR.front().To); in printLBRHeatMap()
1357 HM.registerAddressRange(Trace.From, Trace.To, Info.InternCount); in printLBRHeatMap()
1435 const uint64_t TraceFrom = LBR.To; in parseBranchEvents()
1483 uint64_t To = LBR.To; in parseBranchEvents() local
1484 if (!getBinaryFunctionContainingAddress(To)) in parseBranchEvents()
1485 To = 0; in parseBranchEvents()
1486 if (!From && !To) in parseBranchEvents()
1488 BranchInfo &Info = BranchLBRs[Trace(From, To)]; in parseBranchEvents()
1498 if (BinaryFunction *BF = getBinaryFunctionContainingAddress(Trace.To)) in parseBranchEvents()
1583 LBREntry Second{Loc.To, Loc.To, false}; in processBranchEvents()
1595 doBranch(Loc.From, Loc.To, Info.TakenCount, Info.MispredCount); in processBranchEvents()
1740 getBinaryFunctionContainingAddress(AggrEntry->To.Offset)) in parsePreAggregatedLBRSamples()
1758 doBranch(AggrEntry.From.Offset, AggrEntry.To.Offset, AggrEntry.Count, in processPreAggregated()
1767 LBREntry Second{AggrEntry.To.Offset, AggrEntry.To.Offset, false}; in processPreAggregated()
2245 writeLocation(BI.To); in writeAggregatedFile()
2255 writeLocation(BI.To); in writeAggregatedFile()
2282 << " To: " << Twine::utohexstr(LBR.To) << " Mispred? " << LBR.Mispred in dump()