/external/llvm/lib/Analysis/ |
D | CodeMetrics.cpp | 31 SmallPtrSetImpl<const Value*> &EphValues) { in completeEphemeralValues() argument 35 EphValues.insert(WorkSet.begin(), WorkSet.end()); in completeEphemeralValues() 49 [&](const User *U) { return EphValues.count(U); })) in completeEphemeralValues() 52 EphValues.insert(V); in completeEphemeralValues() 66 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 83 completeEphemeralValues(WorkSet, EphValues); in collectEphemeralValues() 88 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() argument 100 completeEphemeralValues(WorkSet, EphValues); in collectEphemeralValues() 107 SmallPtrSetImpl<const Value*> &EphValues) { in analyzeBasicBlock() argument 112 if (EphValues.count(&I)) in analyzeBasicBlock()
|
D | IVUsers.cpp | 145 if (EphValues.count(I)) in AddUsersImpl() 272 EphValues.clear(); in runOnLoop() 273 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in runOnLoop()
|
D | InlineCost.cpp | 165 bool analyzeBlock(BasicBlock *BB, SmallPtrSetImpl<const Value *> &EphValues); 1076 SmallPtrSetImpl<const Value *> &EphValues) { in analyzeBlock() argument 1089 if (EphValues.count(&*I)) in analyzeBlock() 1314 SmallPtrSet<const Value *, 32> EphValues; in analyzeCall() local 1316 EphValues); in analyzeCall() 1352 if (!analyzeBlock(BB, EphValues)) in analyzeCall()
|
D | ValueTracking.cpp | 404 SmallPtrSet<const Value *, 16> EphValues; in isEphemeralValueOf() local 419 [&](const User *U) { return EphValues.count(U); })) { in isEphemeralValueOf() 423 EphValues.insert(V); in isEphemeralValueOf()
|
/external/llvm/include/llvm/Analysis/ |
D | CodeMetrics.h | 90 SmallPtrSetImpl<const Value*> &EphValues); 95 SmallPtrSetImpl<const Value *> &EphValues); 100 SmallPtrSetImpl<const Value *> &EphValues);
|
D | IVUsers.h | 134 SmallPtrSet<const Value *, 32> EphValues;
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopDataPrefetch.cpp | 183 SmallPtrSet<const Value *, 32> EphValues; in runOnLoop() local 184 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in runOnLoop() 200 Metrics.analyzeBasicBlock(*I, *TTI, EphValues); in runOnLoop()
|
D | LoopRotation.cpp | 218 SmallPtrSet<const Value *, 32> EphValues; in rotateLoop() local 219 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in rotateLoop() 222 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues); in rotateLoop()
|
D | LoopUnrollPass.cpp | 533 SmallPtrSet<const Value *, 32> EphValues; in ApproximateLoopSize() local 534 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in ApproximateLoopSize() 538 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in ApproximateLoopSize()
|
D | LoopUnswitch.cpp | 281 SmallPtrSet<const Value *, 32> EphValues; in countLoop() local 282 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in countLoop() 290 Metrics.analyzeBasicBlock(*I, TTI, EphValues); in countLoop()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 310 CodeMetrics::collectEphemeralValues(F, AC, EphValues); in BoUpSLP() 556 SmallPtrSet<const Value *, 32> EphValues; member in llvm::slpvectorizer::BoUpSLP 1016 if (EphValues.count(VL[i])) { in buildTree_rec() 1871 if (EphValues.count(EU.User)) in getTreeCost()
|