Searched refs:user_begin (Results 26 - 50 of 65) sorted by relevance

123

/freebsd-current/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_mman.cpp28 void OnMapSecondary(uptr p, uptr size, uptr user_begin, argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp231 auto *User = cast<Instruction>(*I->user_begin());
369 (isSSatMin(*Inst->user_begin()) || isSSatMin(*(++Inst->user_begin()))))
383 FP = isSSATMinMaxPattern(cast<Instruction>(*Inst->user_begin()), Imm);
442 isSSATMinMaxPattern(cast<Instruction>(*Inst->user_begin()), Imm)))
619 auto *User = cast<Instruction>(*I->user_begin());
1487 isa<FPExtInst>(*I->user_begin())) ||
1492 ? (*I->user_begin())->getType()
2260 if (!I.hasOneUse() || !isa<StoreInst>(*I.user_begin()))
/freebsd-current/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_allocator.cpp35 void OnMapSecondary(uptr p, uptr size, uptr user_begin, argument
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp338 if (!I->hasOneUse() || !isa<ICmpInst>(*I->user_begin()) ||
343 auto *CI = cast<ICmpInst>(*I->user_begin());
H A DCodeGenPrepare.cpp1118 for (Value::user_iterator UI = OldI->user_begin(), E = OldI->user_end();
1399 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end();
1781 for (Value::user_iterator UI = Cmp->user_begin(), E = Cmp->user_end();
1981 AndI->getParent() == cast<Instruction>(*AndI->user_begin())->getParent())
2012 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end();
2071 for (Value::user_iterator TruncUI = TruncI->user_begin(),
2167 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end();
4463 const auto *ExtInst = cast<const Instruction>(*Inst->user_begin());
4465 const auto *AndInst = dyn_cast<const Instruction>(*ExtInst->user_begin());
5917 const Instruction *FirstUser = cast<Instruction>(*Val->user_begin());
[all...]
H A DExpandMemCmp.cpp670 auto *UI = cast<Instruction>(*CI->user_begin());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp1036 std::vector<User *> Users(inputs[i]->user_begin(), inputs[i]->user_end());
1057 std::vector<User *> Users(header->user_begin(), header->user_end());
1263 std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end());
H A DPredicateInfo.cpp773 assert(F->user_begin() == F->user_end() &&
H A DSimplifyCFG.cpp1916 auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
1919 auto *U = cast<Instruction>(*I->user_begin());
2022 auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
2024 auto *U = cast<Instruction>(*I->user_begin());
2085 auto *PN = cast<PHINode>(*I0->user_begin());
7381 auto *Use = cast<Instruction>(*I->user_begin());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp401 User *U = *OutF->user_begin();
H A DGlobalOpt.cpp747 for (auto UI = V->user_begin(), E = V->user_end(); UI != E; ) {
777 UI = V->user_begin();
882 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; )
H A DFunctionSpecialization.cpp485 if (!Bitcast->hasOneUse() || *Bitcast->user_begin() != Call)
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp634 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin()))
675 if (auto *Select = dyn_cast<SelectInst>(*I->user_begin()))
H A DTargetTransformInfo.cpp931 return getLoadStoreKind(*I->user_begin(), Instruction::Store,
H A DMemorySSAUpdater.cpp190 std::copy(Phi->user_begin(), Phi->user_end(), std::back_inserter(Uses));
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1626 for (Value::user_iterator UI = I.user_begin(), UE = I.user_end(); UI != UE;) {
1666 UI = I.user_begin();
1698 SmallSetVector<User*, 8> Users(I.user_begin(), I.user_end());
H A DLoopFlatten.cpp274 U = *U->user_begin();
H A DInferAddressSpaces.cpp1199 WorkList.append(U->user_begin(), U->user_end());
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp682 Value::const_user_iterator I = C->user_begin(), E = C->user_end();
691 // restart from user_begin().
693 I = C->user_begin();
709 Value::const_user_iterator I = user_begin(), E = user_end();
729 I = user_begin();
H A DFunction.cpp1805 FU->hasOneUse() && !FU->user_begin()->user_empty())
1806 FUU = *FU->user_begin();
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h1203 static ChildIteratorType child_begin(NodeRef N) { return N->user_begin(); }
H A DTargetTransformInfoImpl.h1261 if (const TruncInst *TI = dyn_cast<TruncInst>(*LI->user_begin()))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp674 for (auto UI = I->user_begin(), UE = I->user_end(); UI != UE;) {
772 Value *U = *SelI->user_begin();
H A DHexagonCommonGEP.cpp368 for (Value::user_iterator UI = GepI->user_begin(), UE = GepI->user_end();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp590 if (const auto *FAdd = dyn_cast<BinaryOperator>(*CxtI->user_begin())) {

Completed in 394 milliseconds

123