Home
last modified time | relevance | path

Searched refs:op_iterator (Results 1 – 25 of 145) sorted by relevance

123456

/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DUser.h200 typedef Use* op_iterator; typedef
202 typedef iterator_range<op_iterator> op_range;
205 op_iterator op_begin() { return getOperandList(); } in op_begin()
207 op_iterator op_end() { in op_end()
222 : iterator_adaptor_base<value_op_iterator, op_iterator,
271 template<> struct simplify_type<User::op_iterator> {
273 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
DOperandTraits.h112 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() { \
DMetadata.h1021 typedef const MDOperand *op_iterator;
1022 typedef iterator_range<op_iterator> op_range;
1024 op_iterator op_begin() const {
1028 op_iterator op_end() const {
1160 MDNode::op_iterator I = nullptr;
1164 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
1364 typedef op_iterator_impl<MDNode *, MDNode> op_iterator;
1365 op_iterator op_begin() { return op_iterator(this, 0); }
1366 op_iterator op_end() { return op_iterator(this, getNumOperands()); }
1372 inline iterator_range<op_iterator> operands() {
/external/llvm/include/llvm/IR/
DUser.h187 typedef Use* op_iterator; typedef
189 typedef iterator_range<op_iterator> op_range;
192 op_iterator op_begin() { return getOperandList(); } in op_begin()
194 op_iterator op_end() { in op_end()
209 : iterator_adaptor_base<value_op_iterator, op_iterator,
258 template<> struct simplify_type<User::op_iterator> {
260 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
DOperandTraits.h112 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() { \
DMetadata.h999 typedef const MDOperand *op_iterator;
1000 typedef iterator_range<op_iterator> op_range;
1002 op_iterator op_begin() const {
1005 op_iterator op_end() const {
1131 MDNode::op_iterator I = nullptr;
1135 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
1325 typedef op_iterator_impl<MDNode *, MDNode> op_iterator;
1326 op_iterator op_begin() { return op_iterator(this, 0); }
1327 op_iterator op_end() { return op_iterator(this, getNumOperands()); }
1333 inline iterator_range<op_iterator> operands() {
/external/llvm-project/llvm/include/llvm/IR/
DUser.h229 using op_iterator = Use*; variable
231 using op_range = iterator_range<op_iterator>;
234 op_iterator op_begin() { return getOperandList(); } in op_begin()
236 op_iterator op_end() { in op_end()
251 : iterator_adaptor_base<value_op_iterator, op_iterator,
322 template<> struct simplify_type<User::op_iterator> {
325 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
DOperandTraits.h114 inline op_iterator op_begin(); \
116 inline op_iterator op_end(); \
126 CLASS::op_iterator CLASS::op_begin() { \
132 CLASS::op_iterator CLASS::op_end() { \
DMetadata.h1062 using op_iterator = const MDOperand *;
1063 using op_range = iterator_range<op_iterator>;
1065 op_iterator op_begin() const {
1069 op_iterator op_end() const {
1222 MDNode::op_iterator I = nullptr;
1226 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
1433 using op_iterator = op_iterator_impl<MDNode *, MDNode>;
1435 op_iterator op_begin() { return op_iterator(this, 0); }
1436 op_iterator op_end() { return op_iterator(this, getNumOperands()); }
1443 inline iterator_range<op_iterator> operands() {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DUser.h224 using op_iterator = Use*; variable
226 using op_range = iterator_range<op_iterator>;
229 op_iterator op_begin() { return getOperandList(); } in op_begin()
231 op_iterator op_end() { in op_end()
246 : iterator_adaptor_base<value_op_iterator, op_iterator,
317 template<> struct simplify_type<User::op_iterator> {
320 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
DOperandTraits.h114 inline op_iterator op_begin(); \
116 inline op_iterator op_end(); \
126 CLASS::op_iterator CLASS::op_begin() { \
132 CLASS::op_iterator CLASS::op_end() { \
DMetadata.h1064 using op_iterator = const MDOperand *;
1065 using op_range = iterator_range<op_iterator>;
1067 op_iterator op_begin() const {
1071 op_iterator op_end() const {
1203 MDNode::op_iterator I = nullptr;
1207 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
1416 using op_iterator = op_iterator_impl<MDNode *, MDNode>;
1418 op_iterator op_begin() { return op_iterator(this, 0); }
1419 op_iterator op_end() { return op_iterator(this, getNumOperands()); }
1426 inline iterator_range<op_iterator> operands() {
/external/llvm-project/mlir/include/mlir/IR/
DBlockSupport.h143 class op_iterator
152 op_iterator(op_filter_iterator<OpT, IteratorT> it) in op_iterator() function
215 using op_iterator = simple_ilist<Operation>::iterator;
221 op_iterator first, op_iterator last);
DBlock.h173 using op_iterator = detail::op_iterator<OpT, iterator>; variable
177 template <typename OpT> iterator_range<op_iterator<OpT>> getOps() { in getOps()
182 template <typename OpT> op_iterator<OpT> op_begin() { in op_begin()
185 template <typename OpT> op_iterator<OpT> op_end() { in op_end()
DRegion.h153 using op_iterator = detail::op_iterator<OpT, OpIterator>; variable
163 template <typename OpT> op_iterator<OpT> op_begin() { in op_begin()
166 template <typename OpT> op_iterator<OpT> op_end() { in op_end()
169 template <typename OpT> iterator_range<op_iterator<OpT>> getOps() { in getOps()
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h89 using op_iterator = std::array<const SCEV *, 1>::const_iterator; variable
90 using op_range = iterator_range<op_iterator>;
204 using op_iterator = const SCEV *const *; variable
205 using op_range = iterator_range<op_iterator>;
207 op_iterator op_begin() const { return Operands; } in op_begin()
208 op_iterator op_end() const { return Operands + NumOperands; } in op_end()
323 using op_iterator = std::array<const SCEV *, 2>::const_iterator; variable
324 using op_range = iterator_range<op_iterator>;
/external/llvm/lib/Transforms/Utils/
DCtorUtils.cpp74 for (User::op_iterator i = CA->op_begin(), e = CA->op_end(); i != e; ++i) { in parseGlobalCtors()
97 for (User::op_iterator i = CA->op_begin(), e = CA->op_end(); i != e; ++i) { in findGlobalCtors()
/external/mesa3d/src/gallium/frontends/clover/llvm/
Dmetadata.hpp47 inline iterator_range< ::llvm::MDNode::op_iterator>
54 return iterator_range< ::llvm::MDNode::op_iterator>(); in get_kernel_metadata_operands()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DGVNExpression.h181 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()
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DGVNExpression.h181 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()
/external/llvm-project/polly/include/polly/Support/
DVirtualInstruction.h178 User::op_iterator U;
180 VirtualOperandIterator(ScopStmt *User, User::op_iterator U) in VirtualOperandIterator()
/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp114 for (SCEVNAryExpr::op_iterator I = AR->op_begin(), E = AR->op_end(); in TransformImpl()
194 for (SCEVNAryExpr::op_iterator I = X->op_begin(), E = X->op_end(); in TransformImpl()
DIVUsers.cpp73 for (SCEVAddExpr::op_iterator OI = Add->op_begin(), OE = Add->op_end(); in isInteresting()
345 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in findAddRecForLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroInstr.h406 op_iterator value_begin() { return arg_begin(); } in value_begin()
409 op_iterator value_end() { return arg_end(); } in value_end()
412 iterator_range<op_iterator> value_operands() { in value_operands()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h143 typedef const SCEV *const *op_iterator; typedef
144 typedef iterator_range<op_iterator> op_range;
145 op_iterator op_begin() const { return Operands; } in op_begin()
146 op_iterator op_end() const { return Operands + NumOperands; } in op_end()

123456