Home
last modified time | relevance | path

Searched refs:iterator (Results 176 – 200 of 1571) sorted by relevance

12345678910>>...63

/freebsd/contrib/llvm-project/libcxx/include/
H A Dspan53 using iterator = implementation-defined;
156 // [iterator.range]
221 using iterator = __wrap_iter<pointer>;
356 // [span.iter], span iterator support
361 return iterator(data());
368 return iterator(data() + size());
401 using iterator = __wrap_iter<pointer>;
518 // [span.iter], span iterator support
523 return iterator(data());
530 return iterator(data() + size());
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.h31 MachineBasicBlock::iterator I,
32 MachineBasicBlock::iterator &UseMI,
39 void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h212 using iterator = Segments::iterator; variable
216 iterator end() { return segments.end(); } in end()
221 using vni_iterator = VNInfoList::iterator;
271 iterator advanceTo(iterator I, SlotIndex Pos) { in advanceTo()
294 iterator find(SlotIndex Pos);
416 iterator I = FindSegmentContaining(Idx); in getSegmentContaining()
437 iterator I = find(Idx); in FindSegmentContaining()
480 iterator addSegment(Segment S);
534 iterator removeSegment(iterator I, bool RemoveDeadValNo = false);
938 LiveRange::iterator WriteI;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h487 unsigned mapToLegalUnsigned(BasicBlock::iterator &It,
501 BasicBlock::iterator &It, std::vector<unsigned> &IntegerMappingForBB,
960 DenseMap<Value *, unsigned>::iterator VNIt = ValueToNumber.find(V); in getGVN()
971 DenseMap<unsigned, Value *>::iterator VNIt = NumberToValue.find(Num); in fromGVN()
985 DenseMap<unsigned, unsigned>::iterator NCIt = NumberToCanonNum.find(N); in getCanonicalNum()
998 DenseMap<unsigned, unsigned>::iterator CNIt = CanonNumToNumber.find(N); in fromCanonicalNum()
1011 using iterator = IRInstructionDataList::iterator; variable
1012 iterator begin() const { return iterator(front()); } in begin()
1013 iterator end() const { return std::next(iterator(back())); } in end()
H A DMustExecute.h416 using iterator = MustBeExecutedIterator; member
420 iterator &begin(const Instruction *PP) { in begin()
423 It.reset(new iterator(*this, PP)); in begin()
434 iterator &end() { return EndIterator; } in end()
435 iterator &end(const Instruction *) { return EndIterator; } in end()
442 llvm::iterator_range<iterator> range(const Instruction *PP) { in range()
481 bool findInContextOf(const Instruction *I, iterator &EIt, iterator &EEnd) { in findInContextOf()
/freebsd/contrib/llvm-project/libcxx/src/filesystem/
H A Dpath.cpp379 path::iterator path::begin() const { in begin()
381 iterator it; in begin()
383 it.__state_ = static_cast<path::iterator::_ParserState>(PP.State); in begin()
389 path::iterator path::end() const { in end()
390 iterator it{}; in end()
391 it.__state_ = path::iterator::_AtEnd; in end()
396 path::iterator& path::iterator::__increment() { in __increment()
405 path::iterator& path::iterator::__decrement() { in __decrement()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h49 using iterator = llvm::ImmutableList<SVal>::iterator; variable
51 iterator begin() const { return L.begin(); } in begin()
52 iterator end() const { return L.end(); } in end()
95 using iterator = llvm::ImmutableList<const CXXBaseSpecifier *>::iterator; variable
97 iterator begin() const { return L.begin(); } in begin()
98 iterator end() const { return L.end(); } in end()
H A DEnvironment.h69 using iterator = BindingsTy::iterator;
71 iterator begin() const { return ExprBindings.begin(); } in begin()
72 iterator end() const { return ExprBindings.end(); } in end()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp41 MachineBasicBlock::iterator Begin;
42 MachineBasicBlock::iterator End;
59 void setBegin(MachineBasicBlock::iterator &MI) { in setBegin()
64 void setEnd(MachineBasicBlock::iterator &MI) { in setEnd()
76 MachineBasicBlock::iterator begin() { in begin()
81 MachineBasicBlock::iterator end() { in end()
203 bool ProcessMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, in ProcessMI()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IndirectBranchTracking.cpp61 bool addENDBR(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const;
73 MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const { in addENDBR()
152 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I) { in runOnMachineFunction()
163 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I) { in runOnMachineFunction()
181 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I) { in runOnMachineFunction()
H A DX86CmovConversion.cpp591 MachineBasicBlock::iterator ItrMI = MI; in checkEFLAGSLive()
684 MachineFunction::iterator It = ++MBB->getIterator(); in convertCmovInstsToBranches()
716 MachineBasicBlock::iterator MIItBegin = MachineBasicBlock::iterator(MI); in convertCmovInstsToBranches()
717 MachineBasicBlock::iterator MIItEnd = in convertCmovInstsToBranches()
718 std::next(MachineBasicBlock::iterator(LastCMOV)); in convertCmovInstsToBranches()
719 MachineBasicBlock::iterator FalseInsertionPoint = FalseMBB->begin(); in convertCmovInstsToBranches()
720 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in convertCmovInstsToBranches()
727 for (MachineBasicBlock::iterator MIIt = MIItBegin; MIIt != MIItEnd;) { in convertCmovInstsToBranches()
792 MBB->insert(MachineBasicBlock::iterator(MI), NewCMOV); in convertCmovInstsToBranches()
794 MIItBegin = MachineBasicBlock::iterator(NewCMOV); in convertCmovInstsToBranches()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DEnumeratedArray.h28 using iterator = ValueType *;
32 using reverse_iterator = std::reverse_iterator<iterator>;
66 iterator begin() { return Underlying; } in begin()
69 iterator end() { return begin() + size(); } in end()
H A DSTLExtras.h977 using iterator =
1002 iterator begin() const {
1137 using iterator =
1165 iterator begin() {
1168 iterator begin() const {
1171 iterator end() {
1174 iterator end() const {
1253 class iterator : public indexed_accessor_iterator<iterator, BaseT, T,
1270 indexed_accessor_range_base(iterator begin, iterator end)
1278 iterator begin() const { return iterator(base, 0); }
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dformatter_char.h38 _LIBCPP_HIDE_FROM_ABI constexpr typename _ParseContext::iterator parse(_ParseContext& __ctx) { in parse()
39 …typename _ParseContext::iterator __result = __parser_.__parse(__ctx, __format_spec::__fields_integ… in parse()
45 …_LIBCPP_HIDE_FROM_ABI typename _FormatContext::iterator format(_CharT __value, _FormatContext& __c… in format()
65 …_LIBCPP_HIDE_FROM_ABI typename _FormatContext::iterator format(char __value, _FormatContext& __ctx… in format()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp67 MachineBasicBlock::iterator InsertBefore,
72 MachineBasicBlock::iterator InsertBefore,
77 MachineBasicBlock::iterator InsertBefore,
81 MachineBasicBlock::iterator InsertBefore,
86 MachineBasicBlock::iterator InsertBefore,
91 MachineBasicBlock::iterator InsertBefore,
430 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in createExtractSubreg()
445 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in createRegSequence()
475 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in createInsertSubreg()
491 MachineBasicBlock::iterator InsertBefore, in createImplicitDef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp401 using iterator = ListType::iterator; typedef in __anon0be30aa00311::OrderedRegisterList
404 iterator begin() { return Seq.begin(); } in begin()
405 iterator end() { return Seq.end(); } in end()
793 using iterator = OrderedRegisterList::iterator; in findRecordInsertForms() typedef
843 for (iterator I = B; I != E; ++I) in findRecordInsertForms()
882 LRSMapType::iterator F = LM.find(L); in findRecordInsertForms()
1048 IFMapType::iterator F = IFMap.find(VR); in pruneCoveredSets()
1134 IFMapType::iterator F = IFMap.find(VR); in pruneUsesTooFar()
1155 IFMapType::iterator F = IFMap.find(VR); in pruneRegCopies()
1270 IFMapType::iterator End = IFMap.end(); in selectCandidates()
[all …]
H A DHexagonStoreWidening.cpp98 void createStoreGroup(MachineInstr *BaseStore, InstrGroup::iterator Begin,
99 InstrGroup::iterator End, InstrGroup &Group);
104 bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
240 InstrGroup::iterator Begin, InstrGroup::iterator End, InstrGroup &Group) { in createStoreGroup()
305 bool HexagonStoreWidening::selectStores(InstrGroup::iterator Begin, in selectStores()
306 InstrGroup::iterator End, InstrGroup &OG, unsigned &TotalSize, in selectStores()
353 for (InstrGroup::iterator I = Begin + 1; I != End; ++I) { in selectStores()
483 MachineBasicBlock::iterator InsertAt = MBB->end(); in replaceStores()
536 InstrGroup::iterator I = Group.begin(), E = Group.end(); in processStoreGroup()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandAtomicPseudoInsts.cpp44 MachineBasicBlock::iterator &NMBBI);
46 MachineBasicBlock::iterator &NMBBI);
48 MachineBasicBlock::iterator &NMBBI);
52 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, in PairedCopy()
78 for (MachineBasicBlock::iterator MBBI = MBB.begin(), MBBE = MBB.end(); in runOnMachineFunction()
81 MachineBasicBlock::iterator NMBBI = std::next(MBBI); in runOnMachineFunction()
92 MachineBasicBlock::iterator &NMBBI) { in expandMI()
121 MachineBasicBlock::iterator &NMBBI) { in expandAtomicRMW128()
128 MachineFunction::iterator MFI = ++MBB.getIterator(); in expandAtomicRMW128()
222 MachineBasicBlock::iterator &NMBBI) { in expandAtomicCmpSwap128()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DAffectedRangeManager.cpp24 SmallVectorImpl<AnnotatedLine *>::iterator I = Lines.begin(); in computeAffectedLines()
25 SmallVectorImpl<AnnotatedLine *>::iterator E = Lines.end(); in computeAffectedLines()
37 SmallVectorImpl<AnnotatedLine *>::iterator PPEnd = I + 1; in computeAffectedLines()
92 SmallVectorImpl<AnnotatedLine *>::iterator I, in markAllAsAffected()
93 SmallVectorImpl<AnnotatedLine *>::iterator E) { in markAllAsAffected()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h47 VPBasicBlock::iterator InsertPt = VPBasicBlock::iterator();
76 InsertPt = VPBasicBlock::iterator(); in clearInsertionPoint()
80 VPBasicBlock::iterator getInsertPoint() const { return InsertPt; } in getInsertPoint()
85 VPBasicBlock::iterator Point;
92 VPInsertPoint(VPBasicBlock *InsertBlock, VPBasicBlock::iterator InsertPoint) in VPInsertPoint()
99 VPBasicBlock::iterator getPoint() const { return Point; } in getPoint()
120 void setInsertPoint(VPBasicBlock *TheBB, VPBasicBlock::iterator IP) { in setInsertPoint()
196 VPBasicBlock::iterator Point;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.h45 void adjustReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator II,
50 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
70 void lowerVSPILL(MachineBasicBlock::iterator II) const;
71 void lowerVRELOAD(MachineBasicBlock::iterator II) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h69 using iterator = typename simple_ilist<ValueSubClass, Args...>::iterator; variable
100 void transferNodesFromList(SymbolTableListTraits &L2, iterator first,
101 iterator last);
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DStopPointSiteList.h41 typename collection::iterator iter = m_site_list.find(site_load_addr); in Add()
79 typename collection::iterator iter = m_site_list.find(addr); in FindByAddress()
95 typename collection::iterator pos = GetIDIterator(site_id); in FindByID()
166 typename collection::iterator pos = GetIDIterator(site_id); // Predicate in Remove()
183 typename collection::iterator pos = m_site_list.find(addr); in RemoveByAddress()
263 typename collection::iterator iter = m_site_list.begin(); in Sites()
280 typename collection::iterator
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DOnDiskHashTable.h322 class iterator {
329 iterator() : Key(), Data(nullptr), Len(0), InfoObj(nullptr) {} in iterator() function
330 iterator(const internal_key_type K, const unsigned char *D, offset_type L, in iterator() function
339 bool operator==(const iterator &X) const { return X.Data == Data; }
340 bool operator!=(const iterator &X) const { return X.Data != Data; }
344 iterator find(const external_key_type &EKey, Info *InfoPtr = nullptr) {
351 iterator find_hashed(const internal_key_type &IKey, hash_value_type KeyHash,
366 return iterator(); // Empty bucket.
402 return iterator(X, Items + L.first, L.second, InfoPtr);
405 return iterator();
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h89 using iterator = T *; variable
93 using reverse_iterator = std::reverse_iterator<iterator>;
101 iterator begin() { return Begin; } in begin()
103 iterator end() { return End; } in end()
181 iterator insert(iterator I, size_t Cnt, const_reference E, in insert()

12345678910>>...63