Home
last modified time | relevance | path

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

/freebsd/contrib/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 First, EquivalenceClass Second);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h290 EquivalenceClassMap EquivalenceClass;
343 EquivalenceClass.clear();
372 const BasicBlockT *Equiv = EquivalenceClass[BB];
374 << "]: " << ((Equiv) ? EquivalenceClass[BB]->getName() : "NONE") << "\n";
601 const BasicBlockT *EC = EquivalenceClass[BB1];
607 EquivalenceClass[BB2] = EC;
651 auto [It, Inserted] = EquivalenceClass.try_emplace(BB1, BB1);
684 const BasicBlockT *EquivBB = EquivalenceClass[BB];
734 const BasicBlockT *EC = EquivalenceClass[BB];
825 OtherEC = EquivalenceClass[UnknownEdge.first];
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp212 const MachineBasicBlock *EC = EquivalenceClass[BB]; in setBranchProbs()