Home
last modified time | relevance | path

Searched refs:BAT (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Profile/
H A DDataAggregator.h74 void setBAT(BoltAddressTranslation *B) override { BAT = B; } in setBAT()
195 BoltAddressTranslation *BAT{nullptr};
445 bool usesBAT() const { return BAT; } in usesBAT()
H A DProfileReaderBase.h73 virtual void setBAT(BoltAddressTranslation *BAT) {} in setBAT() argument
/llvm-project-15.0.7/bolt/test/X86/
H A Dmerge-fdata-bat-mode.test2 # such as the ones produced by BAT mode (boltedcollection)
/llvm-project-15.0.7/bolt/lib/Profile/
H A DDataAggregator.cpp665 if (!BAT) in getLocationName()
701 if (BAT) in doSample()
724 if (BAT) { in doIntraBranch()
725 From = BAT->translate(Func, From, /*IsBranchSrc=*/true); in doIntraBranch()
726 To = BAT->translate(Func, To, /*IsBranchSrc=*/false); in doIntraBranch()
754 if (BAT) in doInterBranch()
768 if (BAT) in doInterBranch()
769 To = BAT->translate(*ToFunc, To, /*IsBranchSrc=*/false); in doInterBranch()
825 BAT ? BAT->getFallthroughsInTrace(*FromFunc, First.To, Second.From) in doTrace()
1414 if (BAT && Sample.LBR.size() == 32 && !NeedsSkylakeFix) { in parseBranchEvents()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DRewriteInstance.h480 std::unique_ptr<BoltAddressTranslation> BAT; variable
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp365 BAT = std::make_unique<BoltAddressTranslation>(*BC); in RewriteInstance()
474 !(opts::AggregateOnly && BAT->enabledFor(InputFile)) && in discoverStorage()
738 if (opts::AggregateOnly && BAT->enabledFor(InputFile)) { in run()
1610 if (std::error_code EC = BAT->parse(BATSec->getContents())) { in readSpecialSections()
1767 if (!opts::SaveProfile.empty() && BAT->enabledFor(InputFile)) { in adjustCommandLineOptions()
2799 if (BAT->enabledFor(InputFile)) { in preprocessProfileData()
2802 ProfileReader->setBAT(&*BAT); in preprocessProfileData()
4166 BAT->write(DescOS); in encodeBATSection()