| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | User.h | 98 using op_iterator = OperandUseIterator; variable 100 using op_range = iterator_range<op_iterator>; 103 virtual op_iterator op_begin() { in op_begin() 105 return op_iterator(getOperandUseInternal(0, /*Verify=*/false)); in op_begin() 107 virtual op_iterator op_end() { in op_end() 109 return op_iterator( in op_end() 119 op_range operands() { return make_range<op_iterator>(op_begin(), op_end()); } in operands()
|
| H A D | Instruction.h | 1314 op_iterator data_operands_begin() { return op_begin(); } in data_operands_begin() 1318 op_iterator data_operands_end() { in data_operands_end() 1328 iterator_range<op_iterator> data_ops() { in data_ops() 1356 op_iterator arg_begin() { return op_begin(); } in arg_begin() 1358 op_iterator arg_end() { in arg_end() 1364 iterator_range<op_iterator> args() { in args() 1704 inline op_iterator idx_begin() { return op_begin() + 1; } in idx_begin() 1708 inline op_iterator idx_end() { return op_end(); } in idx_end() 1712 inline iterator_range<op_iterator> indices() { in indices() 1791 using handler_iterator = mapped_iterator<op_iterator, DerefFnTy>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | User.h | 279 using op_iterator = Use*; variable 281 using op_range = iterator_range<op_iterator>; 284 op_iterator op_begin() { return getOperandList(); } in op_begin() 286 op_iterator op_end() { in op_end() 301 : iterator_adaptor_base<value_op_iterator, op_iterator, 372 template<> struct simplify_type<User::op_iterator> { 375 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
|
| H A D | OperandTraits.h | 112 inline op_iterator op_begin(); \ 114 inline op_iterator op_end(); \ 124 CLASS::op_iterator CLASS::op_begin() { \ 130 CLASS::op_iterator CLASS::op_end() { \
|
| H A D | Metadata.h | 1417 using op_iterator = const MDOperand *; 1418 using op_range = iterator_range<op_iterator>; 1420 op_iterator op_begin() const { 1424 op_iterator op_end() const { 1601 MDNode::op_iterator I = nullptr; 1611 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {} 1822 using op_iterator = op_iterator_impl<MDNode *>; 1824 op_iterator op_begin() { return op_iterator(this, 0); } 1825 op_iterator op_end() { return op_iterator(this, getNumOperands()); } 1832 inline iterator_range<op_iterator> operands() {
|
| H A D | Operator.h | 444 inline op_iterator idx_begin() { return op_begin()+1; } 446 inline op_iterator idx_end() { return op_end(); } 449 inline iterator_range<op_iterator> indices() {
|
| H A D | InstrTypes.h | 1219 User::op_iterator data_operands_begin() { return op_begin(); } 1223 User::op_iterator data_operands_end() { 1231 iterator_range<User::op_iterator> data_ops() { 1267 User::op_iterator arg_begin() { return op_begin(); } 1273 User::op_iterator arg_end() { 1283 iterator_range<User::op_iterator> args() { 2293 LLVM_ABI op_iterator populateBundleOperandInfos(
|
| H A D | Instructions.h | 1040 inline op_iterator idx_begin() { return op_begin()+1; } 1042 inline op_iterator idx_end() { return op_end(); } 1045 inline iterator_range<op_iterator> indices() { 4184 using handler_iterator = mapped_iterator<op_iterator, DerefFnTy>; 4193 op_iterator It = op_begin() + 1;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.h | 54 User::op_iterator OpIt; 55 User::op_iterator OpItE; 60 PredIterator(const User::op_iterator &OpIt, const User::op_iterator &OpItE, in PredIterator() 64 PredIterator(const User::op_iterator &OpIt, const User::op_iterator &OpItE, in PredIterator() 72 LLVM_ABI static User::op_iterator skipBadIt(User::op_iterator OpIt, 73 User::op_iterator OpItE,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryProfileInfo.h | 243 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::CallStackIterator( 247 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::operator*(); 249 LLVM_ABI uint64_t CallStack<MDNode, MDNode::op_iterator>::back() const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroInstr.h | 606 op_iterator value_begin() { return arg_begin(); } in value_begin() 609 op_iterator value_end() { return arg_end(); } in value_end() 612 iterator_range<op_iterator> value_operands() { in value_operands() 655 op_iterator retval_begin() { return arg_begin(); } in retval_begin() 658 op_iterator retval_end() { return arg_end(); } in retval_end() 661 iterator_range<op_iterator> return_values() { in return_values()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVNExpression.h | 181 using op_iterator = Value **; variable 184 op_iterator op_begin() { return Operands; } in op_begin() 185 op_iterator op_end() { return Operands + NumOperands; } in op_end() 188 iterator_range<op_iterator> operands() { in operands() 189 return iterator_range<op_iterator>(op_begin(), op_end()); in operands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryProfileInfo.cpp | 525 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::CallStackIterator( in CallStackIterator() 535 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::operator*() { in operator *() 542 template <> uint64_t CallStack<MDNode, MDNode::op_iterator>::back() const { in back()
|
| H A D | Local.cpp | 40 for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end(); i != e; in emitGEPOffset()
|
| H A D | ModuleSummaryAnalysis.cpp | 522 CallStack<MDNode, MDNode::op_iterator> InstCallsite( in computeFunctionSummary() 534 CallStack<MDNode, MDNode::op_iterator> StackContext(StackNode); in computeFunctionSummary()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCAPElim.cpp | 125 for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end(); in runImpl()
|
| /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() 18 User::op_iterator OpItE, in skipBadIt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 315 MDNode *visitOperands(UniquedGraph &G, MDNode::op_iterator &I, 316 MDNode::op_iterator E, bool &HasChanged); 718 MDNode::op_iterator Op; ///< Current operand of \c N. 761 MDNode *MDNodeMapper::visitOperands(UniquedGraph &G, MDNode::op_iterator &I, in visitOperands() 762 MDNode::op_iterator E, bool &HasChanged) { in visitOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | MemProfContextDisambiguation.cpp | 2036 CallStack<MDNode, MDNode::op_iterator> CallsiteContext( in getLastStackId() 2090 CallStack<MDNode, MDNode::op_iterator> CallsiteContext( in getStackIdsWithContextNodesForCall() 2092 return getStackIdsWithContextNodes<MDNode, MDNode::op_iterator>( in getStackIdsWithContextNodesForCall() 2137 CallStack<MDNode, MDNode::op_iterator> CallsiteContext(CallsiteMD); in ModuleCallsiteContextGraph() 2159 CallStack<MDNode, MDNode::op_iterator> StackContext(StackNode); in ModuleCallsiteContextGraph() 2160 addStackNodesForMIB<MDNode, MDNode::op_iterator>( in ModuleCallsiteContextGraph() 5076 const CallStack<MDNode, MDNode::op_iterator> &CallsiteContext, in checkAllocContextIds() 5085 CallStack<MDNode, MDNode::op_iterator> StackContext(StackMDNode); in checkAllocContextIds() 5298 CallStack<MDNode, MDNode::op_iterator> CallsiteContext( in applyImport()
|
| /freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | ExtractFunction.cpp | 73 for (User::op_iterator i = V->op_begin(), e = V->op_end(); i != e; ++i) { in globalInitUsesExternalBA()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 651 SmallVector<std::pair<const MDNode *, MDNode::op_iterator>, 32> Worklist; in EnumerateMetadata() 660 MDNode::op_iterator I = std::find_if( in EnumerateMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 687 SmallVector<std::pair<const MDNode *, MDNode::op_iterator>, 32> Worklist; in EnumerateMetadata() 696 MDNode::op_iterator I = std::find_if( in EnumerateMetadata()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1039 using op_iterator = SDUse *; 1041 op_iterator op_begin() const { return OperandList; } 1042 op_iterator op_end() const { return OperandList+NumOperands; } 1047 : iterator_adaptor_base<value_op_iterator, op_iterator,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 2951 static User::op_iterator 2952 findIVOperand(User::op_iterator OI, User::op_iterator OE, in findIVOperand() 3297 User::op_iterator IVOpEnd = I.op_end(); in CollectChains() 3298 User::op_iterator IVOpIter = findIVOperand(I.op_begin(), IVOpEnd, L, SE); in CollectChains() 3381 User::op_iterator IVOpEnd = Head.UserInst->op_end(); in GenerateIVChain() 3383 User::op_iterator IVOpIter = findIVOperand(Head.UserInst->op_begin(), in GenerateIVChain() 3517 User::op_iterator UseI = in CollectFixupsAndInitialFormulae()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 841 for (User::op_iterator I = GEP->op_begin() + 1, E = GEP->op_end(); in canonicalizeArrayIndicesToIndexSize()
|