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

/external/llvm/include/llvm/Analysis/
H A DCodeMetrics.h92 SmallPtrSetImpl<const Value*> &EphValues);
97 SmallPtrSetImpl<const Value *> &EphValues);
102 SmallPtrSetImpl<const Value *> &EphValues);
H A DIVUsers.h134 SmallPtrSet<const Value *, 32> EphValues; member in class:llvm::IVUsers
/external/llvm/lib/Analysis/
H A DCodeMetrics.cpp31 SmallPtrSetImpl<const Value*> &EphValues) {
34 // Make sure that all of the items in WorkSet are in our EphValues set.
35 EphValues.insert(WorkSet.begin(), WorkSet.end());
49 [&](const User *U) { return EphValues.count(U); }))
52 EphValues.insert(V);
66 SmallPtrSetImpl<const Value *> &EphValues) {
83 completeEphemeralValues(WorkSet, EphValues);
88 SmallPtrSetImpl<const Value *> &EphValues) {
100 completeEphemeralValues(WorkSet, EphValues);
107 SmallPtrSetImpl<const Value*> &EphValues) {
30 completeEphemeralValues(SmallVector<const Value *, 16> &WorkSet, SmallPtrSetImpl<const Value*> &EphValues) argument
64 collectEphemeralValues( const Loop *L, AssumptionCache *AC, SmallPtrSetImpl<const Value *> &EphValues) argument
86 collectEphemeralValues( const Function *F, AssumptionCache *AC, SmallPtrSetImpl<const Value *> &EphValues) argument
105 analyzeBasicBlock(const BasicBlock *BB, const TargetTransformInfo &TTI, SmallPtrSetImpl<const Value*> &EphValues) argument
[all...]
H A DIVUsers.cpp145 if (EphValues.count(I))
272 EphValues.clear();
273 CodeMetrics::collectEphemeralValues(L, AC, EphValues);
H A DInlineCost.cpp126 bool analyzeBlock(BasicBlock *BB, SmallPtrSetImpl<const Value *> &EphValues);
950 SmallPtrSetImpl<const Value *> &EphValues) {
963 if (EphValues.count(&*I))
1195 SmallPtrSet<const Value *, 32> EphValues; local
1196 CodeMetrics::collectEphemeralValues(&F, &ACT->getAssumptionCache(F), EphValues);
1231 if (!analyzeBlock(BB, EphValues)) {
949 analyzeBlock(BasicBlock *BB, SmallPtrSetImpl<const Value *> &EphValues) argument
H A DValueTracking.cpp399 SmallPtrSet<const Value *, 16> EphValues; local
414 [&](const User *U) { return EphValues.count(U); })) {
418 EphValues.insert(V);
/external/llvm/lib/Target/PowerPC/
H A DPPCLoopDataPrefetch.cpp129 SmallPtrSet<const Value *, 32> EphValues;
130 CodeMetrics::collectEphemeralValues(L, AC, EphValues);
146 Metrics.analyzeBasicBlock(*I, *TTI, EphValues);
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp158 SmallPtrSet<const Value *, 32> EphValues; local
159 CodeMetrics::collectEphemeralValues(L, AC, EphValues);
162 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues);
H A DLoopUnrollPass.cpp692 SmallPtrSet<const Value *, 32> EphValues; local
693 CodeMetrics::collectEphemeralValues(L, AC, EphValues);
698 Metrics.analyzeBasicBlock(*I, TTI, EphValues);
H A DLoopUnswitch.cpp285 SmallPtrSet<const Value *, 32> EphValues; local
286 CodeMetrics::collectEphemeralValues(L, AC, EphValues);
294 Metrics.analyzeBasicBlock(*I, TTI, EphValues);
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp370 CodeMetrics::collectEphemeralValues(F, AC, EphValues);
584 SmallPtrSet<const Value *, 32> EphValues; member in class:__anon13022::BoUpSLP
1036 if (EphValues.count(VL[i])) {
1803 if (EphValues.count(I->User))

Completed in 220 milliseconds