Searched refs:EquivalenceClass (Results 1 – 4 of 4) sorted by relevance
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RangeConstraintManager.cpp | 879 class EquivalenceClass; 882 REGISTER_MAP_WITH_PROGRAMSTATE(ClassMap, SymbolRef, EquivalenceClass) 883 REGISTER_MAP_WITH_PROGRAMSTATE(ClassMembers, EquivalenceClass, SymbolSet) 884 REGISTER_MAP_WITH_PROGRAMSTATE(ConstraintRange, EquivalenceClass, RangeSet) 886 REGISTER_SET_FACTORY_WITH_PROGRAMSTATE(ClassSet, EquivalenceClass) 887 REGISTER_MAP_WITH_PROGRAMSTATE(DisequalityMap, EquivalenceClass, ClassSet) 914 class EquivalenceClass : public llvm::FoldingSetNode { class 917 [[nodiscard]] static inline EquivalenceClass find(ProgramStateRef State, 927 merge(RangeSet::Factory &F, ProgramStateRef State, EquivalenceClass Other); 954 EquivalenceClass Firs 1014 /* implicit */ EquivalenceClass(SymbolRef Sym) EquivalenceClass() function in __anon769cef6f0511::EquivalenceClass 1048 __anon769cef6f0602(const std::pair<EquivalenceClass, RangeSet> &ClassConstraint) areFeasible() argument [all...] |
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SampleProfileLoaderBaseImpl.h | 289 EquivalenceClassMap EquivalenceClass; 342 EquivalenceClass.clear(); 371 const BasicBlockT *Equiv = EquivalenceClass[BB]; 373 << "]: " << ((Equiv) ? EquivalenceClass[BB]->getName() : "NONE") << "\n"; 600 const BasicBlockT *EC = EquivalenceClass[BB1]; 606 EquivalenceClass[BB2] = EC; 649 if (EquivalenceClass.count(BB1)) { 655 EquivalenceClass[BB1] = BB1; 684 const BasicBlockT *EquivBB = EquivalenceClass[BB]; 734 const BasicBlockT *EC = EquivalenceClass[B [all...] |
/llvm-project/llvm/unittests/ProfileData/ |
H A D | ItaniumManglingCanonicalizerTest.cpp | 32 using EquivalenceClass = std::vector<llvm::StringRef>; typedef 39 std::vector<EquivalenceClass> Classes; 308 std::map<const EquivalenceClass*, CanonKey> Keys; in testTestcases()
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRSampleProfile.cpp | 212 const MachineBasicBlock *EC = EquivalenceClass[BB]; in setBranchProbs()
|