|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/BlockFrequencyInfoImpl.h 56 class MachineBranchProbabilityInfo;
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 80 class MachineBranchProbabilityInfo;
include/llvm/CodeGen/MachineBlockFrequencyInfo.h 26 class MachineBranchProbabilityInfo;
include/llvm/CodeGen/TailDuplicator.h 28 class MachineBranchProbabilityInfo;
lib/CodeGen/BranchFolding.h 25 class MachineBranchProbabilityInfo;
lib/Target/Hexagon/HexagonInstrInfo.h 32 class MachineBranchProbabilityInfo;
lib/Target/Hexagon/HexagonVLIWPacketizer.h 21 class MachineBranchProbabilityInfo;
References
include/llvm/Analysis/BlockFrequencyInfoImpl.h 555 using BranchProbabilityInfoT = MachineBranchProbabilityInfo;
1445 const BranchProbabilityInfoT *BPI,
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 501 MachineBranchProbabilityInfo *MBPI = nullptr;
include/llvm/CodeGen/MachineBlockFrequencyInfo.h 42 MachineBranchProbabilityInfo &MBPI,
52 const MachineBranchProbabilityInfo &MBPI,
70 const MachineBranchProbabilityInfo *getMBPI() const;
include/llvm/CodeGen/TailDuplicator.h 39 const MachineBranchProbabilityInfo *MBPI;
67 const MachineBranchProbabilityInfo *MBPI,
include/llvm/Pass.h 213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h 66 return addRequiredID(PassClass::ID);
201 AnalysisType *Pass::getAnalysisIfAvailable() const {
204 const void *PI = &AnalysisType::ID;
220 AnalysisType &Pass::getAnalysis() const {
222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);
222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h 76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/CodeGen/BranchFolding.cpp 104 AU.addRequired<MachineBranchProbabilityInfo>();
131 getAnalysis<MachineBranchProbabilityInfo>());
140 const MachineBranchProbabilityInfo &ProbInfo,
lib/CodeGen/BranchFolding.h 41 const MachineBranchProbabilityInfo &ProbInfo,
156 const MachineBranchProbabilityInfo &MBPI;
lib/CodeGen/EarlyIfConversion.cpp 737 AU.addRequired<MachineBranchProbabilityInfo>();
lib/CodeGen/GlobalISel/RegBankSelect.cpp 89 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
103 AU.addRequired<MachineBranchProbabilityInfo>();
919 const MachineBranchProbabilityInfo *MBPI =
920 P.getAnalysisIfAvailable<MachineBranchProbabilityInfo>();
lib/CodeGen/IfConversion.cpp 193 const MachineBranchProbabilityInfo *MBPI;
213 AU.addRequired<MachineBranchProbabilityInfo>();
446 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp 44 AU.addRequired<MachineBranchProbabilityInfo>();
63 auto &MBPI = getAnalysis<MachineBranchProbabilityInfo>();
63 auto &MBPI = getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/MachineBlockFrequencyInfo.cpp 113 MachineBranchProbabilityInfo>;
177 MachineBranchProbabilityInfo &MBPI,
185 AU.addRequired<MachineBranchProbabilityInfo>();
192 const MachineFunction &F, const MachineBranchProbabilityInfo &MBPI,
210 MachineBranchProbabilityInfo &MBPI =
211 getAnalysis<MachineBranchProbabilityInfo>();
253 const MachineBranchProbabilityInfo *MachineBlockFrequencyInfo::getMBPI() const {
lib/CodeGen/MachineBlockPlacement.cpp 343 const MachineBranchProbabilityInfo *MBPI;
535 AU.addRequired<MachineBranchProbabilityInfo>();
2984 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
3099 const MachineBranchProbabilityInfo *MBPI;
3114 AU.addRequired<MachineBranchProbabilityInfo>();
3139 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/MachineSink.cpp 92 const MachineBranchProbabilityInfo *MBPI;
126 AU.addRequired<MachineBranchProbabilityInfo>();
313 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/MachineTraceMetrics.cpp 60 AU.addRequired<MachineBranchProbabilityInfo>();
lib/CodeGen/TailDuplication.cpp 39 AU.addRequired<MachineBranchProbabilityInfo>();
76 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/CodeGen/TailDuplicator.cpp 79 const MachineBranchProbabilityInfo *MBPIin,
lib/Target/AArch64/AArch64ConditionalCompares.cpp 142 const MachineBranchProbabilityInfo *MBPI;
191 const MachineBranchProbabilityInfo *MBPI) {
762 const MachineBranchProbabilityInfo *MBPI;
810 AU.addRequired<MachineBranchProbabilityInfo>();
940 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 164 AU.addRequired<MachineBranchProbabilityInfo>();
220 const MachineBranchProbabilityInfo *MBPI;
1058 MBPI = EnableHexagonBP ? &getAnalysis<MachineBranchProbabilityInfo>() :
lib/Target/Hexagon/HexagonInstrInfo.cpp 3572 const MachineBranchProbabilityInfo *MBPI) const {
3658 const MachineBranchProbabilityInfo *MBPI) const {
lib/Target/Hexagon/HexagonInstrInfo.h 443 const MachineBranchProbabilityInfo *MBPI) const;
445 const MachineBranchProbabilityInfo *MBPI) const;
lib/Target/Hexagon/HexagonNewValueJump.cpp 81 AU.addRequired<MachineBranchProbabilityInfo>();
99 const MachineBranchProbabilityInfo *MBPI;
337 const MachineBranchProbabilityInfo
462 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 97 AU.addRequired<MachineBranchProbabilityInfo>();
134 const MachineBranchProbabilityInfo *MBPI, bool Minimal)
210 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
210 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/Hexagon/HexagonVLIWPacketizer.h 62 const MachineBranchProbabilityInfo *MBPI;
72 AAResults *AA, const MachineBranchProbabilityInfo *MBPI,
lib/Target/Mips/MipsDelaySlotFiller.cpp 242 AU.addRequired<MachineBranchProbabilityInfo>();
838 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>();
838 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 113 const MachineBranchProbabilityInfo *MBPI;
381 const MachineBranchProbabilityInfo *MBPI;
427 AU.addRequired<MachineBranchProbabilityInfo>();
571 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
lib/Target/X86/X86CondBrFolding.cpp 71 AU.addRequired<MachineBranchProbabilityInfo>();
104 const MachineBranchProbabilityInfo *MBPI,
111 const MachineBranchProbabilityInfo *MBPI;
576 const MachineBranchProbabilityInfo *MBPI =
577 &getAnalysis<MachineBranchProbabilityInfo>();
unittests/Target/X86/MachineSizeOptsTest.cpp 49 std::unique_ptr<MachineBranchProbabilityInfo> MBPI;
54 MBPI.reset(new MachineBranchProbabilityInfo());
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>