Home
last modified time | relevance | path

Searched refs:PredIterator (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.h53 class PredIterator {
60 PredIterator(const User::op_iterator &OpIt, const User::op_iterator &OpItE, in PredIterator() function
64 PredIterator(const User::op_iterator &OpIt, const User::op_iterator &OpItE, in PredIterator() function
83 LLVM_ABI PredIterator &operator++();
84 PredIterator operator++(int) {
89 LLVM_ABI bool operator==(const PredIterator &Other) const;
90 bool operator!=(const PredIterator &Other) const { return !(*this == Other); }
143 using iterator = PredIterator;
145 return PredIterator( in preds_begin()
146 PredIterator::skipBadIt(I->op_begin(), I->op_end(), DAG), I->op_end(), in preds_begin()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h42 class PredIterator {
51 using Self = PredIterator<Ptr, USE_iterator>;
67 PredIterator() = default;
68 explicit inline PredIterator(Ptr *bb) : It(bb->user_begin()) { in PredIterator() function
71 inline PredIterator(Ptr *bb, bool) : It(bb->user_end()) {} in PredIterator() function
105 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>;
107 PredIterator<const BasicBlock, Value::const_user_iterator>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.cpp17 User::op_iterator PredIterator::skipBadIt(User::op_iterator OpIt, in skipBadIt()
29 PredIterator::value_type PredIterator::operator*() { in operator *()
45 PredIterator &PredIterator::operator++() { in operator ++()
51 OpIt = PredIterator::skipBadIt(OpIt, OpItE, *DAG); in operator ++()
59 OpIt = PredIterator::skipBadIt(OpIt, OpItE, *DAG); in operator ++()
68 bool PredIterator::operator==(const PredIterator &Other) const { in operator ==()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc12027PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>, std::allocator<std::pair<ll…
12028PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>, std::allocator<std::pair<ll…
19117PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(llvm::PredIterator<llvm::Bas…
19856PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(__gnu_cxx::__normal_iterator…
21178 …m", "llvm::SmallVectorTemplateBase<std::pair<llvm::BasicBlock*, llvm::PredIterator<llvm::BasicBloc…
22750PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(llvm::PredIterator<llvm::Bas…