/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | CodeMetrics.cpp | 43 SmallPtrSetImpl<const Value *> &EphValues) { in completeEphemeralValues() argument 58 if (!all_of(V->users(), [&](const User *U) { return EphValues.count(U); })) in completeEphemeralValues() 61 EphValues.insert(V); in completeEphemeralValues() 72 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 87 if (EphValues.insert(I).second) in collectEphemeralValues() 91 completeEphemeralValues(Visited, Worklist, EphValues); in collectEphemeralValues() 96 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 107 if (EphValues.insert(I).second) in collectEphemeralValues() 111 completeEphemeralValues(Visited, Worklist, EphValues); in collectEphemeralValues() 118 const SmallPtrSetImpl<const Value*> &EphValues) { in analyzeBasicBlock() argument [all …]
|
D | IVUsers.cpp | 195 if (EphValues.count(I)) in AddUsersImpl() 309 EphValues.clear(); in IVUsers() 310 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in IVUsers()
|
D | InlineCost.cpp | 297 SmallPtrSetImpl<const Value *> &EphValues); 1739 SmallPtrSetImpl<const Value *> &EphValues) { in analyzeBlock() argument 1752 if (EphValues.count(&*I)) in analyzeBlock() 1950 SmallPtrSet<const Value *, 32> EphValues; in analyze() local 1951 CodeMetrics::collectEphemeralValues(&F, &GetAssumptionCache(F), EphValues); in analyze() 1990 InlineResult IR = analyzeBlock(BB, EphValues); in analyze()
|
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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | CodeMetrics.h | 80 const SmallPtrSetImpl<const Value*> &EphValues); 85 SmallPtrSetImpl<const Value *> &EphValues); 90 SmallPtrSetImpl<const Value *> &EphValues);
|
D | IVUsers.h | 107 SmallPtrSet<const Value *, 32> EphValues; variable 116 IVUses(std::move(X.IVUses)), EphValues(std::move(X.EphValues)) { in IVUsers()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollAndJamPass.cpp | 157 const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollAndJamCount() argument 169 L, TTI, DT, LI, SE, EphValues, ORE, OuterTripCount, MaxTripCount, in computeUnrollAndJamCount() 335 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollAndJamLoop() local 336 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollAndJamLoop() 339 Convergent, TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop() 342 TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop() 380 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount, in tryToUnrollAndJamLoop()
|
D | LoopUnrollPass.cpp | 337 const SmallPtrSetImpl<const Value *> &EphValues, in analyzeLoopUnrollCost() argument 519 if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I)) in analyzeLoopUnrollCost() 644 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) { in ApproximateLoopSize() argument 647 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in ApproximateLoopSize() 740 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollCount() argument 829 L, FullUnrollTripCount, DT, SE, EphValues, TTI, in computeUnrollCount() 1057 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollLoop() local 1058 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollLoop() 1062 TTI, EphValues, UP.BEInsns); in tryToUnrollLoop() 1122 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, in tryToUnrollLoop()
|
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()
|
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()
|
D | SimpleLoopUnswitch.cpp | 2641 SmallPtrSet<const Value *, 4> EphValues; in unswitchBestCondition() local 2642 CodeMetrics::collectEphemeralValues(&L, &AC, EphValues); in unswitchBestCondition() 2654 if (EphValues.count(&I)) in unswitchBestCondition()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 115 const SmallPtrSetImpl<const Value *> &EphValues, 142 const SmallPtrSetImpl<const Value *> &EphValues,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopRotationUtils.cpp | 243 SmallPtrSet<const Value *, 32> EphValues; in rotateLoop() local 244 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in rotateLoop() 247 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues); in rotateLoop()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.cpp | 489 SmallPtrSet<const Value *, 32> EphValues; in isHardwareLoopProfitable() local 490 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in isHardwareLoopProfitable() 493 Metrics.analyzeBasicBlock(BB, *this, EphValues); in isHardwareLoopProfitable()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 544 CodeMetrics::collectEphemeralValues(F, AC, EphValues); in BoUpSLP() 1778 SmallPtrSet<const Value *, 32> EphValues; member in llvm::slpvectorizer::BoUpSLP 2461 if (EphValues.count(V)) { in buildTree_rec() 3788 if (EphValues.count(EU.User)) in getTreeCost()
|