Home
last modified time | relevance | path

Searched refs:EquivalenceClass (Results 1 – 4 of 4) sorted by relevance

/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp879 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 DSampleProfileLoaderBaseImpl.h289 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 DItaniumManglingCanonicalizerTest.cpp32 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 DMIRSampleProfile.cpp212 const MachineBasicBlock *EC = EquivalenceClass[BB]; in setBranchProbs()