Home
last modified time | relevance | path

Searched refs:user_begin (Results 1 – 25 of 51) sorted by relevance

123

/external/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp125 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in AnalyzeAlloca()
308 for (auto UI = AI->user_begin(), UE = AI->user_end(); UI != UE;) { in removeLifetimeIntrinsicUsers()
318 for (auto UUI = I->user_begin(), UUE = I->user_end(); UUI != UUE;) { in removeLifetimeIntrinsicUsers()
348 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in rewriteSingleStoreAlloca()
458 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in promoteSingleBlockAlloca()
DCodeExtractor.cpp374 std::vector<User*> Users(inputs[i]->user_begin(), inputs[i]->user_end()); in constructFunction()
394 std::vector<User*> Users(header->user_begin(), header->user_end()); in constructFunction()
504 std::vector<User*> Users(outputs[i]->user_begin(), outputs[i]->user_end()); in emitCallAndSwitchStatement()
DLocal.cpp385 Value::user_iterator UI = I->user_begin(); in areAllUsesEqual()
407 I = cast<Instruction>(*I->user_begin())) { in RecursivelyDeleteDeadPHINode()
DLoopUtils.cpp376 if (!Cmp->hasOneUse() || !(Select = dyn_cast<SelectInst>(*I->user_begin()))) in isMinMaxSelectCmpPattern()
/external/llvm/include/llvm/IR/
DInstruction.h55 Instruction *user_back() { return cast<Instruction>(*user_begin());}
56 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
DValue.h336 user_iterator user_begin() { in user_begin() function
340 const_user_iterator user_begin() const { in user_begin() function
DCFG.h48 explicit inline PredIterator(Ptr *bb) : It(bb->user_begin()) { in PredIterator()
/external/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp131 SmallVector<WeakVH,8> WUsers(CE->user_begin(), CE->user_end()); in replaceConstantExprOp()
205 SmallVector<User *, 16> Users(GV->user_begin(), GV->user_end()); in lowerGlobal()
/external/llvm/lib/Target/Hexagon/
DHexagonOptimizeSZextends.cpp133 for (auto UI = Ashr->user_begin(), UE = Ashr->user_end(); in runOnFunction()
/external/llvm/lib/Analysis/
DCodeMetrics.cpp48 if (!std::all_of(V->user_begin(), V->user_end(), in completeEphemeralValues()
DMemoryBuiltins.cpp251 for (Value::const_user_iterator UI = CI->user_begin(), E = CI->user_end(); in getMallocType()
/external/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp186 for (auto UI = LI->user_begin(), E = LI->user_end(); UI != E; UI++) { in lowerInterleavedLoad()
DCodeGenPrepare.cpp717 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast()
829 assert(*AddI->user_begin() == CI && "expected!"); in CombineUAddWithOverflow()
863 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCmpExpression()
946 for (Value::user_iterator TruncUI = TruncI->user_begin(), in SinkShiftAndTruncate()
1036 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits()
3994 const Instruction *FirstUser = cast<Instruction>(*Inst->user_begin()); in hasSameExtUse()
4329 User *LoadUser = *Load->user_begin(); in optimizeLoadExt()
5066 Instruction *ToBePromoted = cast<Instruction>(*Inst->user_begin()); in optimizeExtractElementInst()
DSjLjEHPrepare.cpp159 SmallVector<Value *, 8> UseWorkList(LPI->user_begin(), LPI->user_end()); in substituteLPadValues()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp206 for (Value::user_iterator UI = GV->user_begin(), E = GV->user_end(); in CleanupPointerRootUsers()
282 SmallVector<WeakVH, 8> WorkList(V->user_begin(), V->user_end()); in CleanupConstantGlobalUsers()
681 for (auto UI = V->user_begin(), E = V->user_end(); UI != E; ) { in OptimizeAwayTrappingUsesOfValue()
707 UI = V->user_begin(); in OptimizeAwayTrappingUsesOfValue()
756 for (Value::user_iterator GUI = GV->user_begin(), E = GV->user_end(); GUI != E;){ in OptimizeAwayTrappingUsesOfLoads()
812 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; ) in ConstantPropUsersOf()
1011 Instruction *U = cast<Instruction>(*Alloc->user_begin()); in ReplaceUsesOfMallocWithGlobal()
1247 for (auto UI = PN->user_begin(), E = PN->user_end(); UI != E;) { in RewriteHeapSROALoadUser()
1259 for (auto UI = Load->user_begin(), E = Load->user_end(); UI != E;) { in RewriteUsesOfLoadForHeapSRoA()
1391 for (auto UI = GV->user_begin(), E = GV->user_end(); UI != E;) { in PerformHeapAllocSRoA()
[all …]
DPartialInlining.cpp132 std::vector<User *> Users(duplicateFunction->user_begin(), in unswitchFunction()
DIPConstantPropagation.cpp249 for (auto I = Call->user_begin(), E = Call->user_end(); I != E;) { in PropagateConstantReturn()
DArgumentPromotion.cpp183 WorkList.insert(WorkList.end(), arg->user_begin(), arg->user_end()); in canPaddingBeAccessed()
189 WorkList.insert(WorkList.end(), V->user_begin(), V->user_end()); in canPaddingBeAccessed()
DDeadArgumentElimination.cpp239 for (Value::user_iterator I = Fn.user_begin(), E = Fn.user_end(); I != E; ) { in DeleteDeadVarargs()
/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp286 StoreInst *SI = dyn_cast<StoreInst>(*LI->user_begin()); in runOnFunction()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp475 if (std::all_of(LI.user_begin(), LI.user_end(), [&LI](User *U) { in combineLoadToOperationType()
483 for (auto UI = LI.user_begin(), UE = LI.user_end(); UI != UE;) { in combineLoadToOperationType()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp306 Value::user_iterator IncrUse = Incr->user_begin(); in handleFloatingPointIV()
629 for (auto IB = Inst->user_begin(), IE = Inst->user_end(); in rewriteLoopExitValues()
642 for (auto PB = UseInstr->user_begin(), in rewriteLoopExitValues()
DLICM.cpp626 Value::user_iterator UI = I.user_begin(); in sink()
/external/llvm/lib/IR/
DValue.cpp121 const_user_iterator UI = user_begin(), UE = user_end(); in isUsedInBasicBlock()
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp1349 for (Value::user_iterator I = P.first->user_begin(), in computePairsConnectedTo()
1389 for (Value::user_iterator J = P.first->user_begin(); J != E; ++J) { in computePairsConnectedTo()
1406 for (Value::user_iterator I = P.second->user_begin(), in computePairsConnectedTo()
1416 for (Value::user_iterator J = P.second->user_begin(); J != E; ++J) { in computePairsConnectedTo()

123