Searched refs:iterator (Results 51 - 75 of 1573) sorted by relevance

1234567891011>>

/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h32 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
39 MachineBasicBlock::iterator MBBI, Register SrcReg,
46 MachineBasicBlock::iterator MBBI, Register DestReg,
62 void expandMEMCPY(MachineBasicBlock::iterator) const;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h40 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
44 MachineBasicBlock::iterator MBBI, Register SrcReg,
51 MachineBasicBlock::iterator MBBI, Register DestReg,
58 void expandLoadStackGuard(MachineBasicBlock::iterator MI) const override;
H A DARMFrameLowering.h34 MachineBasicBlock::iterator MI,
40 MachineBasicBlock::iterator MI,
90 void emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
94 void emitPopInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
100 MachineBasicBlock::iterator
103 MachineBasicBlock::iterator MI) const override;
/freebsd-current/sys/dev/isci/scil/
H A Dsci_base_iterator.h57 * @brief This file contains the protected interface to the iterator class.
93 * @brief This object represents an iterator of an abstract list.
99 * This field points to the list iterated by this iterator.
105 * iterator.
120 SCI_ITERATOR_HANDLE_T iterator,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h13 #include "llvm/ADT/iterator.h"
25 class iterator;
78 friend class DWARFExpression::iterator;
112 /// An iterator to go through the expression operations.
113 class iterator class in class:llvm::DWARFExpression
114 : public iterator_facade_base<iterator, std::forward_iterator_tag,
120 iterator(const DWARFExpression *Expr, uint64_t Offset) function in class:llvm::DWARFExpression::iterator
128 iterator &operator++() {
138 iterator skipBytes(uint64_t Add) const {
139 return iterator(Exp
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.h41 MachineBasicBlock::iterator
43 MachineBasicBlock::iterator MI) const override;
45 MachineBasicBlock::iterator MI,
62 void adjustReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMoveMerger.cpp36 MachineBasicBlock::iterator
37 mergePairedInsns(MachineBasicBlock::iterator I,
38 MachineBasicBlock::iterator Paired, unsigned Opcode);
43 MachineBasicBlock::iterator
44 findMatchingInst(MachineBasicBlock::iterator &MBBI, unsigned InstOpcode,
81 MachineBasicBlock::iterator
82 RISCVMoveMerge::mergePairedInsns(MachineBasicBlock::iterator I,
83 MachineBasicBlock::iterator Paired,
86 MachineBasicBlock::iterator E = I->getParent()->end();
87 MachineBasicBlock::iterator Next
[all...]
H A DRISCVPushPopOptimizer.cpp33 bool usePopRet(MachineBasicBlock::iterator &MBBI,
34 MachineBasicBlock::iterator &NextI, bool IsReturnZero);
35 bool adjustRetVal(MachineBasicBlock::iterator &MBBI);
48 // Check if POP instruction was inserted into the MBB and return iterator to it.
49 static MachineBasicBlock::iterator containsPop(MachineBasicBlock &MBB) {
50 for (MachineBasicBlock::iterator MBBI = MBB.begin(); MBBI != MBB.end();
58 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI,
59 MachineBasicBlock::iterator &NextI,
76 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) {
130 MachineBasicBlock::iterator MBB
[all...]
H A DRISCVFrameLowering.h45 MachineBasicBlock::iterator
47 MachineBasicBlock::iterator MI) const override;
49 MachineBasicBlock::iterator MI,
54 MachineBasicBlock::iterator MI,
83 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h118 void lowerDynamicAlloc(MachineBasicBlock::iterator II) const;
119 void lowerDynamicAreaOffset(MachineBasicBlock::iterator II) const;
120 void prepareDynamicAlloca(MachineBasicBlock::iterator II,
123 void lowerPrepareProbedAlloca(MachineBasicBlock::iterator II) const;
124 void lowerCRSpilling(MachineBasicBlock::iterator II,
126 void lowerCRRestore(MachineBasicBlock::iterator II,
128 void lowerCRBitSpilling(MachineBasicBlock::iterator II,
130 void lowerCRBitRestore(MachineBasicBlock::iterator II,
133 void lowerOctWordSpilling(MachineBasicBlock::iterator II,
135 void lowerACCSpilling(MachineBasicBlock::iterator I
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h47 using iterator = typename VectorTy::iterator;
50 iterator begin() { return Vector.begin(); }
51 iterator end() { return Vector.end(); }
56 std::pair<typename MapTy::iterator, bool> Pair =
67 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &InsertPair) {
68 std::pair<typename MapTy::iterator, bool> Pair =
79 iterator find(const KeyT &Key) {
80 typename MapTy::iterator It = Map.find(Key);
97 typename MapTy::iterator I
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h78 using iterator = typename DomSetMapType::iterator;
81 iterator begin() { return Frontiers.begin(); }
83 iterator end() { return Frontiers.end(); }
85 iterator find(BlockT *B) { return Frontiers.find(B); }
88 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) {
96 void addToFrontier(iterator I, BlockT *Node);
98 void removeFromFrontier(iterator I, BlockT *Node);
148 using iterator = DominanceFrontierBase<BasicBlock, false>::iterator;
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.h25 void adjustReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
55 MachineBasicBlock::iterator MI,
60 MachineBasicBlock::iterator MI,
69 MachineBasicBlock::iterator
71 MachineBasicBlock::iterator MI) const override;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp44 MachineBasicBlock::iterator MBBI,
45 MachineBasicBlock::iterator &NextMBBI,
49 MachineBasicBlock::iterator MBBI,
50 MachineBasicBlock::iterator &NextMBBI,
54 MachineBasicBlock::iterator MBBI,
55 MachineBasicBlock::iterator &NextMBBI);
56 bool selectMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
57 MachineBasicBlock::iterator &NextMBBI);
78 MachineBasicBlock::iterator MBBI,
79 MachineBasicBlock::iterator
[all...]
H A DSystemZInstrInfo.h178 MachineBasicBlock *splitBlockAfter(MachineBasicBlock::iterator MI,
181 MachineBasicBlock *splitBlockBefore(MachineBasicBlock::iterator MI,
189 void splitMove(MachineBasicBlock::iterator MI, unsigned NewOpcode) const;
190 void splitAdjDynAlloc(MachineBasicBlock::iterator MI) const;
204 emitGRX32Move(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
253 void insertSelect(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
272 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
276 MachineBasicBlock::iterator MBBI, Register SrcReg,
282 MachineBasicBlock::iterator MBBI, Register DestReg,
291 MachineBasicBlock::iterator InsertP
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.h66 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
71 MachineBasicBlock::iterator MI, Register SrcReg,
78 MachineBasicBlock::iterator MI, Register DestReg,
97 // Returns an iterator to the new instruction.
98 MachineBasicBlock::iterator loadImmediate(MachineBasicBlock &MBB,
99 MachineBasicBlock::iterator MI,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/
H A DEnumeratedArray.h19 #include <iterator>
28 using iterator = ValueType *;
32 using reverse_iterator = std::reverse_iterator<iterator>;
66 iterator begin() { return Underlying; }
69 iterator end() { return begin() + size(); }
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveStacks.h56 using iterator = SS2IntervalMap::iterator;
61 iterator begin() { return S2IMap.begin(); }
62 iterator end() { return S2IMap.end(); }
70 SS2IntervalMap::iterator I = S2IMap.find(Slot);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h49 MachineBasicBlock::iterator MI,
57 MachineBasicBlock::iterator MI,
74 MachineBasicBlock::iterator
76 MachineBasicBlock::iterator I) const override;
121 MachineBasicBlock::iterator InsertPt, unsigned NumBytes) const;
130 MachineBasicBlock::iterator At) const;
132 bool expandCopy(MachineBasicBlock &B, MachineBasicBlock::iterator It,
135 bool expandStoreInt(MachineBasicBlock &B, MachineBasicBlock::iterator It,
138 bool expandLoadInt(MachineBasicBlock &B, MachineBasicBlock::iterator It,
141 bool expandStoreVecPred(MachineBasicBlock &B, MachineBasicBlock::iterator I
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.h46 MachineBasicBlock::iterator Begin,
47 MachineBasicBlock::iterator End,
63 MachineBasicBlock::iterator Begin;
65 const MachineBasicBlock::iterator End;
87 GCNRegPressure getRegionPressure(MachineBasicBlock::iterator Begin,
88 MachineBasicBlock::iterator End) const;
H A DSIFrameLowering.h40 MachineBasicBlock::iterator MBBI, DebugLoc &DL,
44 MachineBasicBlock::iterator MBBI, DebugLoc &DL,
64 MachineBasicBlock::iterator
67 MachineBasicBlock::iterator MI) const override;
72 MachineBasicBlock::iterator I,
80 MachineBasicBlock::iterator I, const DebugLoc &DL,
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h82 ModulePtrSet::iterator begin_added() { return AddedModules.begin(); }
83 ModulePtrSet::iterator end_added() { return AddedModules.end(); }
84 iterator_range<ModulePtrSet::iterator> added() {
88 ModulePtrSet::iterator begin_loaded() { return LoadedModules.begin(); }
89 ModulePtrSet::iterator end_loaded() { return LoadedModules.end(); }
91 ModulePtrSet::iterator begin_finalized() { return FinalizedModules.begin(); }
92 ModulePtrSet::iterator end_finalized() { return FinalizedModules.end(); }
148 // before the 'end' iterator.
190 ModulePtrSet::iterator I,
191 ModulePtrSet::iterator
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Format/
H A DAffectedRangeManager.h50 void markAllAsAffected(SmallVectorImpl<AnnotatedLine *>::iterator I,
51 SmallVectorImpl<AnnotatedLine *>::iterator E);
/freebsd-current/contrib/wpa/src/utils/
H A Dradiotap_iter.h89 struct ieee80211_radiotap_iterator *iterator,
94 struct ieee80211_radiotap_iterator *iterator);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp20 MachineBasicBlock::iterator
45 MachineBasicBlock::iterator InsertPoint = MBB->begin();

Completed in 279 milliseconds

1234567891011>>