| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanValue.h | 101 user_iterator user_begin() { return Users.begin(); } in user_begin() function 102 const_user_iterator user_begin() const { return Users.begin(); } in user_begin() function 105 user_range users() { return user_range(user_begin(), user_end()); } in users() 107 return const_user_range(user_begin(), user_end()); in users() 116 auto Current = std::next(user_begin()); in hasMoreThanOneUniqueUser() 117 while (Current != user_end() && *user_begin() == *Current) in hasMoreThanOneUniqueUser()
|
| H A D | VPlanSLP.cpp | 369 auto UI = V->user_begin(); in buildGraph()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelAttributes.cpp | 105 auto *BCI = dyn_cast<BitCastInst>(*U->user_begin()); in processUse() 109 auto *Load = dyn_cast<LoadInst>(*BCI->user_begin()); in processUse()
|
| H A D | AMDGPULowerIntrinsics.cpp | 68 for (auto I = F.user_begin(), E = F.user_end(); I != E;) { in expandMemIntrinsicUses()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | PromoteMemoryToRegister.cpp | 138 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in AnalyzeAlloca() 329 for (auto UI = AI->user_begin(), UE = AI->user_end(); UI != UE;) { in removeLifetimeIntrinsicUsers() 339 for (auto UUI = I->user_begin(), UUE = I->user_end(); UUI != UUE;) { in removeLifetimeIntrinsicUsers() 368 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in rewriteSingleStoreAlloca() 483 for (auto UI = AI->user_begin(), E = AI->user_end(); UI != E;) { in promoteSingleBlockAlloca()
|
| H A D | SplitModule.cpp | 87 Worklist.append(UU->user_begin(), UU->user_end()); in addAllGlobalValueUsers()
|
| H A D | CodeExtractor.cpp | 852 std::vector<User *> Users(inputs[i]->user_begin(), inputs[i]->user_end()); in constructFunction() 871 std::vector<User *> Users(header->user_begin(), header->user_end()); in constructFunction() 983 std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end()); in emitCallAndSwitchStatement()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreLowerThreadLocal.cpp | 131 SmallVector<WeakTrackingVH, 8> WUsers(CE->user_begin(), CE->user_end()); in replaceConstantExprOp() 204 SmallVector<User *, 16> Users(GV->user_begin(), GV->user_end()); in lowerGlobal()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 893 const Instruction *UserI = cast<Instruction>(*Ld->user_begin()); in isFoldableLoad() 909 UserI = cast<Instruction>(*UserI->user_begin()); in isFoldableLoad() 985 const Instruction *UserI = cast<Instruction>(*FoldedValue->user_begin()); in getMemoryOpCost() 1015 const Instruction *LdUser = cast<Instruction>(*I->user_begin()); in getMemoryOpCost() 1018 (!LdUser->hasOneUse() || !isa<StoreInst>(*LdUser->user_begin()))) in getMemoryOpCost()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 64 Instruction *user_back() { return cast<Instruction>(*user_begin());} 65 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
|
| H A D | Value.h | 376 user_iterator user_begin() { in user_begin() function 380 const_user_iterator user_begin() const { in user_begin() function
|
| H A D | CFG.h | 66 explicit inline PredIterator(Ptr *bb) : It(bb->user_begin()) { in PredIterator()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAggrCopies.cpp | 107 StoreInst *SI = dyn_cast<StoreInst>(*LI->user_begin()); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptimizeSZextends.cpp | 131 for (auto UI = Ashr->user_begin(), UE = Ashr->user_end(); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 206 for (Value::user_iterator UI = GV->user_begin(), E = GV->user_end(); in CleanupPointerRootUsers() 282 SmallVector<WeakTrackingVH, 8> WorkList(V->user_begin(), V->user_end()); in CleanupConstantGlobalUsers() 680 for (auto UI = V->user_begin(), E = V->user_end(); UI != E; ) { in OptimizeAwayTrappingUsesOfValue() 710 UI = V->user_begin(); in OptimizeAwayTrappingUsesOfValue() 758 for (Value::user_iterator GUI = GV->user_begin(), E = GV->user_end(); GUI != E;){ in OptimizeAwayTrappingUsesOfLoads() 815 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; ) in ConstantPropUsersOf() 1012 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() 1394 for (auto UI = GV->user_begin(), E = GV->user_end(); UI != E;) { in PerformHeapAllocSRoA() [all …]
|
| H A D | IPConstantPropagation.cpp | 226 for (auto I = Call->user_begin(), E = Call->user_end(); I != E;) { in PropagateConstantReturn()
|
| H A D | PartialInlining.cpp | 312 User *User = *F->user_begin(); in getOneCallSiteTo() 913 std::vector<User *> Users(DuplicateFunction->user_begin(), in computeCallsiteToProfCountMap() 1358 std::vector<User *> Users(Cloner.ClonedFunc->user_begin(), in tryPartialInline()
|
| H A D | ArgumentPromotion.cpp | 791 WorkList.insert(WorkList.end(), arg->user_begin(), arg->user_end()); in canPaddingBeAccessed() 797 WorkList.insert(WorkList.end(), V->user_begin(), V->user_end()); in canPaddingBeAccessed()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | ValueList.cpp | 160 auto UI = Placeholder->user_begin(); in resolveConstantForwardRefs()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRerollPass.cpp | 557 UUser = dyn_cast<Instruction>(*(UUser->user_begin())); in isLoopControlIV() 621 C = cast<Instruction>(*C->user_begin()); in add() 1170 UUser = dyn_cast<Instruction>(*(UUser->user_begin())); in validate() 1175 Instruction *BI = dyn_cast<BranchInst>(*UUser->user_begin()); in validate()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 268 if (std::next(Addr->user_begin()) != Addr->user_end()) in getUniqueInstruction() 272 return cast<Instruction>(*(Addr->user_begin())); in getUniqueInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 288 for (auto UI = LI->user_begin(), E = LI->user_end(); UI != E; UI++) { in lowerInterleavedLoad()
|
| H A D | CodeGenPrepare.cpp | 1051 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast() 1177 assert(*AddI->user_begin() == CI && "expected!"); in CombineUAddWithOverflow() 1219 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCmpExpression() 1322 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end(); in sinkAndCmp0Expression() 1381 for (Value::user_iterator TruncUI = TruncI->user_begin(), in SinkShiftAndTruncate() 1473 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits() 3612 dyn_cast<const Instruction>(*Inst->user_begin()); in canGetThrough() 3615 dyn_cast<const Instruction>(*ExtInst->user_begin()); in canGetThrough() 4892 const Instruction *FirstUser = cast<Instruction>(*Val->user_begin()); in hasSameExtUse() 5540 InsertedInsts.count(cast<Instruction>(*Load->user_begin()))) in optimizeLoadExt() [all …]
|
| H A D | SjLjEHPrepare.cpp | 138 SmallVector<Value *, 8> UseWorkList(LPI->user_begin(), LPI->user_end()); in substituteLPadValues()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMCodeGenPrepare.cpp | 345 !isa<ICmpInst>(*I->user_begin()) || in isSafeOverflow() 357 auto *CI = cast<ICmpInst>(*I->user_begin()); in isSafeOverflow()
|