Home
last modified time | relevance | path

Searched refs:MachineBranchProbabilityInfo (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp21 INITIALIZE_PASS_BEGIN(MachineBranchProbabilityInfo, "machine-branch-prob",
23 INITIALIZE_PASS_END(MachineBranchProbabilityInfo, "machine-branch-prob",
40 char MachineBranchProbabilityInfo::ID = 0;
42 MachineBranchProbabilityInfo::MachineBranchProbabilityInfo() in MachineBranchProbabilityInfo() function in MachineBranchProbabilityInfo
48 void MachineBranchProbabilityInfo::anchor() {} in anchor()
50 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability()
56 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability()
63 bool MachineBranchProbabilityInfo::isEdgeHot( in isEdgeHot()
69 raw_ostream &MachineBranchProbabilityInfo::printEdgeProbability( in printEdgeProbability()
H A DMachineBlockFrequencyInfo.cpp116 MachineBranchProbabilityInfo>;
166 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo)
180 MachineBranchProbabilityInfo &MBPI, in MachineBlockFrequencyInfo()
188 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
195 const MachineFunction &F, const MachineBranchProbabilityInfo &MBPI, in calculate()
212 MachineBranchProbabilityInfo &MBPI = in runOnMachineFunction()
213 getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
260 const MachineBranchProbabilityInfo &MBPI) { in onEdgeSplit()
272 const MachineBranchProbabilityInfo *MachineBlockFrequencyInfo::getMBPI() const { in getMBPI()
H A DLazyMachineBlockFrequencyInfo.cpp26 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo)
46 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
65 auto &MBPI = getAnalysis<MachineBranchProbabilityInfo>(); in calculateIfNotAvailable()
H A DBranchFolding.h22 class MachineBranchProbabilityInfo; variable
35 const MachineBranchProbabilityInfo &ProbInfo,
129 const MachineBranchProbabilityInfo &MBPI;
H A DTailDuplication.cpp43 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
87 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
H A DEarlyIfConversion.cpp792 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
799 AU.addRequired<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
1122 MachineBranchProbabilityInfo *MBPI = nullptr;
1148 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY()
1153 AU.addRequired<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
1228 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp378 const MachineBranchProbabilityInfo *MBPI = nullptr;
606 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
625 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
3374 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
3660 const MachineBranchProbabilityInfo *MBPI;
3675 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
3690 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
3703 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
H A DMachineSink.cpp126 const MachineBranchProbabilityInfo *MBPI = nullptr;
190 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
276 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
715 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
H A DIfConversion.cpp193 const MachineBranchProbabilityInfo *MBPI = nullptr;
213 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
435 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
448 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
H A DBranchFolding.cpp102 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
135 getAnalysis<MachineBranchProbabilityInfo>(), in runOnMachineFunction()
143 const MachineBranchProbabilityInfo &ProbInfo, in BranchFolder()
H A DMachineTraceMetrics.cpp49 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
60 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h26 class MachineBranchProbabilityInfo; variable
42 MachineBranchProbabilityInfo &MBPI,
52 const MachineBranchProbabilityInfo &MBPI,
85 const MachineBranchProbabilityInfo &MBPI);
88 const MachineBranchProbabilityInfo *getMBPI() const;
H A DMachineBranchProbabilityInfo.h22 class MachineBranchProbabilityInfo : public ImmutablePass {
36 MachineBranchProbabilityInfo();
H A DTailDuplicator.h30 class MachineBranchProbabilityInfo; variable
42 const MachineBranchProbabilityInfo *MBPI;
72 const MachineBranchProbabilityInfo *MBPI,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.h21 class MachineBranchProbabilityInfo; variable
72 const MachineBranchProbabilityInfo *MBPI;
82 AAResults *AA, const MachineBranchProbabilityInfo *MBPI,
H A DHexagonNewValueJump.cpp81 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
99 const MachineBranchProbabilityInfo *MBPI;
110 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
337 const MachineBranchProbabilityInfo in getNewValueJumpOpcode()
462 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
H A DHexagonInstrInfo.h32 class MachineBranchProbabilityInfo; variable
453 const MachineBranchProbabilityInfo *MBPI) const;
455 const MachineBranchProbabilityInfo *MBPI) const;
H A DHexagonVLIWPacketizer.cpp99 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
128 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY()
136 const MachineBranchProbabilityInfo *MBPI, bool Minimal) in INITIALIZE_PASS_DEPENDENCY()
216 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
H A DHexagonEarlyIfConv.cpp164 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
220 const MachineBranchProbabilityInfo *MBPI = nullptr;
1059 MBPI = EnableHexagonBP ? &getAnalysis<MachineBranchProbabilityInfo>() : in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp141 const MachineBranchProbabilityInfo *MBPI;
190 const MachineBranchProbabilityInfo *MBPI) { in runOnMachineFunction()
760 const MachineBranchProbabilityInfo *MBPI;
797 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
808 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
938 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp66 INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfo) in INITIALIZE_PASS_DEPENDENCY() argument
89 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in init()
103 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
957 const MachineBranchProbabilityInfo *MBPI = in frequency()
958 P.getAnalysisIfAvailable<MachineBranchProbabilityInfo>(); in frequency()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp114 const MachineBranchProbabilityInfo *MBPI;
382 const MachineBranchProbabilityInfo *MBPI = nullptr;
429 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
573 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in initialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h81 class MachineBranchProbabilityInfo; variable
502 MachineBranchProbabilityInfo *MBPI = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp239 AU.addRequired<MachineBranchProbabilityInfo>(); in getAnalysisUsage()
874 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>(); in selectSuccBB()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h66 class MachineBranchProbabilityInfo; variable
560 using BranchProbabilityInfoT = MachineBranchProbabilityInfo;

12