Searched refs:FoldID (Results 1 - 2 of 2) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 1324 class FoldID { class in class:llvm::ScalarEvolution 1330 FoldID(SCEVTypes C, const SCEV *Op, const Type *Ty) : Op(Op), Ty(Ty), C(C) { function in class:llvm::ScalarEvolution::FoldID 1335 FoldID(unsigned short C) : C(C) {} function in class:llvm::ScalarEvolution::FoldID 1343 bool operator==(const FoldID &RHS) const { 1411 DenseMap<FoldID, const SCEV *> FoldCache; 1412 DenseMap<const SCEV *, SmallVector<FoldID, 2>> FoldCacheUser; 2388 template <> struct DenseMapInfo<ScalarEvolution::FoldID> { 2389 static inline ScalarEvolution::FoldID getEmptyKey() { 2390 ScalarEvolution::FoldID ID(0); 2393 static inline ScalarEvolution::FoldID getTombstoneKe [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1526 const ScalarEvolution::FoldID &ID, const SCEV *S, 1527 DenseMap<ScalarEvolution::FoldID, const SCEV *> &FoldCache, 1528 DenseMap<const SCEV *, SmallVector<ScalarEvolution::FoldID, 2>> 1557 FoldID ID(scZeroExtend, Op, Ty); 1892 FoldID ID(scSignExtend, Op, Ty); 14261 for (auto [FoldID, Expr] : FoldCache) { 14268 if (!is_contained(I->second, FoldID)) { 14269 dbgs() << "Missing FoldID in cached users of " << *Expr << "!\n"; 14274 for (auto &FoldID : IDs) { 14275 auto I = FoldCache.find(FoldID); [all...] |
Completed in 241 milliseconds