Home
last modified time | relevance | path

Searched refs:use_begin (Results 1 – 25 of 84) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp40 dyn_cast<GetElementPtrInst>(GV.use_begin()->getUser()); in shouldConvertToRelLookupTable()
44 LoadInst *Load = dyn_cast<LoadInst>(GEP->use_begin()->getUser()); in shouldConvertToRelLookupTable()
129 cast<GetElementPtrInst>(LookupTable.use_begin()->getUser()); in convertToRelLookupTable()
130 LoadInst *Load = cast<LoadInst>(GEP->use_begin()->getUser()); in convertToRelLookupTable()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp318 auto LU = L->use_begin(), LE = L->use_end(); in matches()
319 auto RU = R->use_begin(), RE = R->use_end(); in matches()
399 if (V->use_empty() || std::next(V->use_begin()) == V->use_end()) in shuffleValueUseLists()
418 } while (std::is_sorted(V->use_begin(), V->use_end(), compareUses)); in shuffleValueUseLists()
441 if (V->use_empty() || std::next(V->use_begin()) == V->use_end()) in reverseValueUseLists()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFMISimplifyPatchable.cpp100 auto Begin = MRI->use_begin(Op0.getReg()), End = MRI->use_end(); in checkADDrr()
170 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processCandidate()
197 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processDstReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp39 for (auto I = F.use_begin(), E = F.use_end(); I != E;) { in lowerLoadRelative()
93 for (auto I = F.use_begin(), E = F.use_end(); I != E;) { in lowerObjCCall()
H A DModuloSchedule.cpp84 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(Reg), in expand()
337 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(FromReg), in replaceRegUsesAfterLoop()
353 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(Reg), in hasUseAfterLoop()
738 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(reg), in removeDeadInstructions()
768 if (MRI.use_begin(reg) == MRI.use_end()) { in removeDeadInstructions()
1148 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(OldReg), in rewriteScheduledInstr()
H A DMIRCanonicalizerPass.cpp335 for (auto UI = MRI.use_begin(Dst); UI != MRI.use_end(); ++UI) in propagateLocalCopies()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp89 LoADDI = MRI->use_begin(HiLuiDestReg)->getParent(); in INITIALIZE_PASS()
184 MachineInstr &Tail = *MRI->use_begin(DestReg)->getParent(); in detectAndFoldOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp171 Use &U = *(Bitcast->use_begin()); in combineLoadBitcast()
247 Use &U = *(Bitcast->use_begin()); in transformBitcast()
334 for (auto UI = Bitcast->use_begin(), UE = Bitcast->use_end(); in visit()
H A DX86LowerAMXIntrinsics.cpp501 for (auto UI = TileDP->use_begin(), UE = TileDP->use_end(); UI != UE;) { in lowerTileDP()
545 for (auto UI = TileLoadStore->use_begin(), UE = TileLoadStore->use_end(); in lowerTileLoadStore()
564 for (auto UI = TileZero->use_begin(), UE = TileZero->use_end(); UI != UE;) { in lowerTileZero()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp81 for (Value::use_iterator UI = allocaInst->use_begin(), in runOnFunction()
H A DNVPTXImageOptimizer.cpp151 for (CallInst::use_iterator UI = From->use_begin(), UE = From->use_end(); in replaceWith()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DValue.h321 for (use_iterator UI = use_begin(), E = use_end(); UI != E;) { in replaceUsesWithIf()
373 use_iterator use_begin() { in use_begin() function
377 const_use_iterator use_begin() const { in use_begin() function
H A DAbstractCallSite.h148 U = &*CE->use_begin(); in isCallee()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp77 for (auto UI = Arg.use_begin(); UI != Arg.use_end();) { in runOnFunction()
H A DHexagonVectorLoopCarriedReuse.cpp389 for (auto UI = PN->use_begin(), E = PN->use_end(); UI != E; ++UI) { in findValueToReuse()
418 for (auto UI = BEInst->use_begin(), E = BEInst->use_end(); UI != E; in findValueToReuse()
H A DHexagonBitSimplify.cpp359 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg()
375 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub()
392 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceSubWithSub()
975 for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) { in isDead()
1215 for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) { in computeUsedBits()
3126 for (auto UI = MRI->use_begin(PR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
3179 for (auto UI = MRI->use_begin(DefR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp278 if (CSI->hasOneUse() && isa<SwitchInst>(CSI->use_begin()->getUser())) { in collectPostSplitCoroIds()
279 SwitchInst *SWI = cast<SwitchInst>(CSI->use_begin()->getUser()); in collectPostSplitCoroIds()
H A DCoroSplit.cpp520 for (auto UI = NewS->use_begin(), UE = NewS->use_end(); UI != UE; ) { in replaceRetconOrAsyncSuspendUses()
1939 for (auto UI = Prepare->use_begin(), UE = Prepare->use_end(); UI != UE;) { in replacePrepare()
1981 for (auto UI = Prepare->use_begin(), UE = Prepare->use_end(); in replacePrepare()
2021 for (auto PI = PrepareFn->use_begin(), PE = PrepareFn->use_end(); PI != PE;) { in replaceAllPrepares()
2039 for (auto PI = PrepareFn->use_begin(), PE = PrepareFn->use_end(); in replaceAllPrepares()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAbstractCallSite.cpp68 U = &*CE->use_begin(); in AbstractCallSite()
H A DValue.cpp152 return hasNItems(use_begin(), use_end(), N); in hasNUses()
156 return hasNItemsOrMore(use_begin(), use_end(), N); in hasNUsesOrMore()
246 return (unsigned)std::distance(use_begin(), use_end()); in getNumUses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h464 use_iterator use_begin(Register RegNo) const { in use_begin() function
470 return make_range(use_begin(Reg), use_end()); in use_operands()
506 bool use_empty(Register RegNo) const { return use_begin(RegNo) == use_end(); } in use_empty()
H A DSelectionDAGNodes.h696 size_t use_size() const { return std::distance(use_begin(), use_end()); }
775 use_iterator use_begin() const {
782 return make_range(use_begin(), use_end());
785 return make_range(use_begin(), use_end());
941 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp108 for (Value::use_iterator UI = I.use_begin(), UE = I.use_end(); in simplifyLoopInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp95 for (auto MOIt = MRI->use_begin(Reg), MOItEnd = MRI->use_end(); in localizeInterBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp631 for (auto UI = I.use_begin(), UE = I.use_end(); UI != UE;) { in rebuildSSA()
1174 for (auto UI = SetjmpTable->use_begin(), UE = SetjmpTable->use_end(); in runSjLjOnFunction()
1184 for (auto UI = SetjmpTableSize->use_begin(), UE = SetjmpTableSize->use_end(); in runSjLjOnFunction()

1234