Home
last modified time | relevance | path

Searched refs:EphValues (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Analysis/
DCodeMetrics.cpp31 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()
DIVUsers.cpp145 if (EphValues.count(I)) in AddUsersImpl()
272 EphValues.clear(); in runOnLoop()
273 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in runOnLoop()
DInlineCost.cpp165 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()
DValueTracking.cpp404 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/
DCodeMetrics.h90 SmallPtrSetImpl<const Value*> &EphValues);
95 SmallPtrSetImpl<const Value *> &EphValues);
100 SmallPtrSetImpl<const Value *> &EphValues);
DIVUsers.h134 SmallPtrSet<const Value *, 32> EphValues;
/external/llvm/lib/Transforms/Scalar/
DLoopDataPrefetch.cpp183 SmallPtrSet<const Value *, 32> EphValues; in runOnLoop() local
184 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in runOnLoop()
200 Metrics.analyzeBasicBlock(*I, *TTI, EphValues); in runOnLoop()
DLoopRotation.cpp218 SmallPtrSet<const Value *, 32> EphValues; in rotateLoop() local
219 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in rotateLoop()
222 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues); in rotateLoop()
DLoopUnrollPass.cpp533 SmallPtrSet<const Value *, 32> EphValues; in ApproximateLoopSize() local
534 CodeMetrics::collectEphemeralValues(L, AC, EphValues); in ApproximateLoopSize()
538 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in ApproximateLoopSize()
DLoopUnswitch.cpp281 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/
DSLPVectorizer.cpp310 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()