LLVM: llvm::sandboxir::PredIterator Class Reference (original) (raw)

Iterate over both def-use and mem dependencies. More...

#include "[llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h](DependencyGraph%5F8h%5Fsource.html)"

Public Types
using difference_type = std::ptrdiff_t
using value_type = DGNode *
using pointer = value_type *
using reference = value_type &
using iterator_category = std::input_iterator_tag
Public Member Functions
LLVM_ABI value_type operator* ()
LLVM_ABI PredIterator & operator++ ()
PredIterator operator++ (int)
LLVM_ABI bool operator== (const PredIterator &Other) const
bool operator!= (const PredIterator &Other) const
Friends
class DGNode
class MemDGNode

Iterate over both def-use and mem dependencies.

Definition at line 53 of file DependencyGraph.h.

difference_type

using llvm::sandboxir::PredIterator::difference_type = std::ptrdiff_t

iterator_category

using llvm::sandboxir::PredIterator::iterator_category = std::input_iterator_tag

pointer

value_type

operator!=()

operator*()

PredIterator::value_type llvm::sandboxir::PredIterator::operator* ( )

operator++() [1/2]

PredIterator & llvm::sandboxir::PredIterator::operator++ ( )

operator++() [2/2]

PredIterator llvm::sandboxir::PredIterator::operator++ ( int ) inline

operator==()

DGNode

MemDGNode


The documentation for this class was generated from the following files: