Home
last modified time | relevance | path

Searched refs:user_iterator (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp116 typedef SmallVector<Value::user_iterator, 4> Users;
124 Instruction *findInsertionPoint(Value::user_iterator &Use);
136 bool isDominated(Instruction *NewPt, Value::user_iterator &UseIt,
151 bool tryAndMerge(Instruction *NewPt, Value::user_iterator &UseIt,
187 Value::user_iterator &UseIt, in appendAndTransferDominatedUses()
332 AArch64PromoteConstant::findInsertionPoint(Value::user_iterator &Use) { in findInsertionPoint()
347 Value::user_iterator &UseIt, in isDominated()
374 Value::user_iterator &UseIt, in tryAndMerge()
427 for (Value::user_iterator UseIt = Val->user_begin(), in computeInsertionPoints()
516 for (Value::user_iterator Use : DominatedUsers) { in insertDefinitions()
/external/llvm/include/llvm/IR/
DValue.h258 typedef user_iterator_impl<User> user_iterator; typedef
260 user_iterator user_begin() { return user_iterator(UseList); } in user_begin()
262 user_iterator user_end() { return user_iterator(); } in user_end()
266 iterator_range<user_iterator> users() { in users()
267 return iterator_range<user_iterator>(user_begin(), user_end()); in users()
DCFG.h84 typedef PredIterator<BasicBlock, Value::user_iterator> pred_iterator;
/external/llvm/lib/Transforms/Utils/
DLocal.cpp359 Value::user_iterator UI = I->user_begin(); in areAllUsesEqual()
360 Value::user_iterator UE = I->user_end(); in areAllUsesEqual()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp486 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast()
579 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in OptimizeCmpExpression()
651 for (Value::user_iterator TruncUI = TruncI->user_begin(), in SinkShiftAndTruncate()
735 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits()
/external/llvm/lib/IR/
DAutoUpgrade.cpp485 for (Value::user_iterator UI = F->user_begin(), UE = F->user_end(); in UpgradeCallsToIntrinsic()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp201 for (Value::user_iterator UI = GV->user_begin(), E = GV->user_end(); in CleanupPointerRootUsers()
750 for (Value::user_iterator GUI = GV->user_begin(), E = GV->user_end(); GUI != E;){ in OptimizeAwayTrappingUsesOfLoads()
806 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; ) in ConstantPropUsersOf()
DDeadArgumentElimination.cpp234 for (Value::user_iterator I = Fn.user_begin(), E = Fn.user_end(); I != E; ) { in DeleteDeadVarargs()
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp1341 for (Value::user_iterator I = P.first->user_begin(), in computePairsConnectedTo()
1381 for (Value::user_iterator J = P.first->user_begin(); J != E; ++J) { in computePairsConnectedTo()
1398 for (Value::user_iterator I = P.second->user_begin(), in computePairsConnectedTo()
1408 for (Value::user_iterator J = P.second->user_begin(); J != E; ++J) { in computePairsConnectedTo()
/external/llvm/lib/Transforms/Scalar/
DSCCP.cpp1841 for (Value::user_iterator UI = DeadBB->user_begin(), in runOnModule()
DIndVarSimplify.cpp273 Value::user_iterator IncrUse = Incr->user_begin(); in HandleFloatingPointIV()
DScalarReplAggregates.cpp1317 for (BitCastInst::user_iterator I = BCI->user_begin(), E = BCI->user_end(); in tryToMakeAllocaBePromotable()
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp657 for (Function::user_iterator UI = F.user_begin(), UE = F.user_end(); in runOnModule()