Searched refs:PredIterator (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.h | 53 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 D | CFG.h | 42 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 D | DependencyGraph.cpp | 17 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 D | DemangleTestCases.inc | 12027 …PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>, std::allocator<std::pair<ll… 12028 …PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>, std::allocator<std::pair<ll… 19117 …PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(llvm::PredIterator<llvm::Bas… 19856 …PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(__gnu_cxx::__normal_iterator… 21178 …m", "llvm::SmallVectorTemplateBase<std::pair<llvm::BasicBlock*, llvm::PredIterator<llvm::BasicBloc… 22750 …PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>>(llvm::PredIterator<llvm::Bas…
|