| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CodeMetrics.cpp | 45 SmallPtrSetImpl<const Value *> &EphValues) { in completeEphemeralValues() argument 60 if (!all_of(V->users(), [&](const User *U) { return EphValues.count(U); })) in completeEphemeralValues() 63 EphValues.insert(V); in completeEphemeralValues() 74 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 89 if (EphValues.insert(I).second) in collectEphemeralValues() 93 completeEphemeralValues(Visited, Worklist, EphValues); in collectEphemeralValues() 98 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 109 if (EphValues.insert(I).second) in collectEphemeralValues() 113 completeEphemeralValues(Visited, Worklist, EphValues); in collectEphemeralValues() 120 const SmallPtrSetImpl<const Value*> &EphValues) { in analyzeBasicBlock() argument [all …]
|
| H A D | IVUsers.cpp | 195 if (EphValues.count(I)) in AddUsersImpl() 309 EphValues.clear(); in IVUsers() 310 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in IVUsers()
|
| H A D | InlineCost.cpp | 233 SmallPtrSetImpl<const Value *> &EphValues); 1549 SmallPtrSetImpl<const Value *> &EphValues) { in analyzeBlock() argument 1562 if (EphValues.count(&*I)) in analyzeBlock() 1802 SmallPtrSet<const Value *, 32> EphValues; in analyzeCall() local 1803 CodeMetrics::collectEphemeralValues(&F, &GetAssumptionCache(F), EphValues); in analyzeCall() 1840 InlineResult IR = analyzeBlock(BB, EphValues); in analyzeCall()
|
| H A D | ValueTracking.cpp | 469 SmallPtrSet<const Value *, 16> EphValues; in isEphemeralValueOf() local 484 return EphValues.count(U); in isEphemeralValueOf() 490 EphValues.insert(V); in isEphemeralValueOf()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CodeMetrics.h | 90 const SmallPtrSetImpl<const Value*> &EphValues); 95 SmallPtrSetImpl<const Value *> &EphValues); 100 SmallPtrSetImpl<const Value *> &EphValues);
|
| H A D | IVUsers.h | 108 SmallPtrSet<const Value *, 32> EphValues; variable 117 IVUses(std::move(X.IVUses)), EphValues(std::move(X.EphValues)) { in IVUsers()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 157 const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollAndJamCount() argument 169 L, TTI, DT, LI, SE, EphValues, ORE, OuterTripCount, MaxTripCount, in computeUnrollAndJamCount() 334 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollAndJamLoop() local 335 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollAndJamLoop() 338 Convergent, TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop() 341 TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop() 379 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount, in tryToUnrollAndJamLoop()
|
| H A D | LoopUnrollPass.cpp | 316 const SmallPtrSetImpl<const Value *> &EphValues, in analyzeLoopUnrollCost() argument 498 if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I)) in analyzeLoopUnrollCost() 623 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) { in ApproximateLoopSize() argument 626 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in ApproximateLoopSize() 719 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollCount() argument 792 L, FullUnrollTripCount, DT, SE, EphValues, TTI, in computeUnrollCount() 1000 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollLoop() local 1001 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollLoop() 1005 TTI, EphValues, UP.BEInsns); in tryToUnrollLoop() 1070 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, in tryToUnrollLoop()
|
| H A D | LoopDataPrefetch.cpp | 220 SmallPtrSet<const Value *, 32> EphValues; in runOnLoop() local 221 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in runOnLoop() 234 Metrics.analyzeBasicBlock(BB, *TTI, EphValues); in runOnLoop()
|
| H A D | LoopUnswitch.cpp | 292 SmallPtrSet<const Value *, 32> EphValues; in countLoop() local 293 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in countLoop() 301 Metrics.analyzeBasicBlock(*I, TTI, EphValues); in countLoop()
|
| H A D | SimpleLoopUnswitch.cpp | 2594 SmallPtrSet<const Value *, 4> EphValues; in unswitchBestCondition() local 2595 CodeMetrics::collectEphemeralValues(&L, &AC, EphValues); in unswitchBestCondition() 2607 if (EphValues.count(&I)) in unswitchBestCondition()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 105 const SmallPtrSetImpl<const Value *> &EphValues, 132 const SmallPtrSetImpl<const Value *> &EphValues,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopRotationUtils.cpp | 237 SmallPtrSet<const Value *, 32> EphValues; in rotateLoop() local 238 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in rotateLoop() 241 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues); in rotateLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 495 SmallPtrSet<const Value *, 32> EphValues; in convertToCTRLoop() local 498 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in convertToCTRLoop() 501 Metrics.analyzeBasicBlock(BB, *TTI, EphValues); in convertToCTRLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 491 CodeMetrics::collectEphemeralValues(F, AC, EphValues); in BoUpSLP() 817 SmallPtrSet<const Value *, 32> EphValues; member in llvm::slpvectorizer::BoUpSLP 1432 if (EphValues.count(VL[i])) { in buildTree_rec() 2572 if (EphValues.count(EU.User)) in getTreeCost()
|