Home
last modified time | relevance | path

Searched refs:index_iterator (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DImmutableGraph.h157 using index_iterator = typename BitVector::const_set_bits_iterator; variable
158 index_iterator index_begin() const { return V.set_bits_begin(); } in index_begin()
159 index_iterator index_end() const { return V.set_bits_end(); } in index_end()
245 using index_iterator = typename BitVector::const_set_bits_iterator; variable
246 index_iterator index_begin() const { return V.set_bits_begin(); } in index_begin()
247 index_iterator index_end() const { return V.set_bits_end(); } in index_end()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h2308 struct index_iterator
2309 : llvm::iterator_facade_base<index_iterator,
2311 index_iterator(std::size_t Index) : Index(Index) {}
2313 index_iterator &operator+=(std::ptrdiff_t N) {
2318 index_iterator &operator-=(std::ptrdiff_t N) {
2323 std::ptrdiff_t operator-(const index_iterator &R) const {
2334 friend bool operator==(const index_iterator &Lhs, const index_iterator &Rhs) {
2338 friend bool operator<(const index_iterator &Lhs, const index_iterator &Rhs) {
2348 index_iterator begin() const { return {0}; }
2349 index_iterator end() const {
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h960 struct index_iterator {
962 index_iterator(int NumAttrSets) : NumAttrSets(NumAttrSets) {}
982 index_iterator indexes() const { return index_iterator(getNumAttrSets()); }