Home
last modified time | relevance | path

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

123456

/external/swiftshader/third_party/LLVM/include/llvm/
DUser.h111 typedef Use* op_iterator; typedef
114 inline op_iterator op_begin() { return OperandList; } in op_begin()
116 inline op_iterator op_end() { return OperandList+NumOperands; } in op_end()
128 for (op_iterator i = op_begin(), e = op_end(); i != e; ++i) in dropAllReferences()
144 template<> struct simplify_type<User::op_iterator> {
147 static SimpleType getSimplifiedValue(const User::op_iterator &Val) {
152 template<> struct simplify_type<const User::op_iterator>
153 : public simplify_type<User::op_iterator> {};
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() { \
DOperator.h247 inline op_iterator idx_begin() { return op_begin()+1; } in idx_begin()
249 inline op_iterator idx_end() { return op_end(); } in idx_end()
/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/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DUser.h225 using op_iterator = Use*; variable
227 using op_range = iterator_range<op_iterator>;
230 op_iterator op_begin() { return getOperandList(); } in op_begin()
232 op_iterator op_end() { in op_end()
247 : iterator_adaptor_base<value_op_iterator, op_iterator,
318 template<> struct simplify_type<User::op_iterator> {
321 static SimpleType getSimplifiedValue(User::op_iterator &Val) {
DOperandTraits.h115 inline op_iterator op_begin(); \
117 inline op_iterator op_end(); \
127 CLASS::op_iterator CLASS::op_begin() { \
133 CLASS::op_iterator CLASS::op_end() { \
DMetadata.h1054 using op_iterator = const MDOperand *;
1055 using op_range = iterator_range<op_iterator>;
1057 op_iterator op_begin() const {
1061 op_iterator op_end() const {
1193 MDNode::op_iterator I = nullptr;
1197 explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
1405 using op_iterator = op_iterator_impl<MDNode *, MDNode>;
1407 op_iterator op_begin() { return op_iterator(this, 0); }
1408 op_iterator op_end() { return op_iterator(this, getNumOperands()); }
1415 inline iterator_range<op_iterator> operands() {
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DCallSite.h267 CallInst, InvokeInst, User::op_iterator> {
269 CallInst, InvokeInst, User::op_iterator> Base;
285 User::op_iterator getCallee() const;
DDataFlow.h83 typedef User::op_iterator ChildIteratorType;
/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DGVNExpression.h182 using op_iterator = Value **; variable
185 op_iterator op_begin() { return Operands; } in op_begin()
186 op_iterator op_end() { return Operands + NumOperands; } in op_end()
189 iterator_range<op_iterator> operands() { in operands()
190 return iterator_range<op_iterator>(op_begin(), op_end()); in operands()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DGlobalDCE.cpp182 for (User::op_iterator U = I->op_begin(), E = I->op_end(); U != E; ++U) in GlobalIsNeeded()
196 for (User::op_iterator I = C->op_begin(), E = C->op_end(); I != E; ++I) in MarkUsedGlobalsAsNeeded()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolutionExpressions.h157 typedef const SCEV *const *op_iterator; typedef
158 op_iterator op_begin() const { return Operands; } in op_begin()
159 op_iterator op_end() const { return Operands + NumOperands; } in op_end()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionNormalization.cpp114 for (SCEVNAryExpr::op_iterator I = AR->op_begin(), E = AR->op_end(); in TransformImpl()
164 for (SCEVNAryExpr::op_iterator I = X->op_begin(), E = X->op_end(); in TransformImpl()
DIVUsers.cpp68 for (SCEVAddExpr::op_iterator OI = Add->op_begin(), OE = Add->op_end(); in isInteresting()
249 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in findAddRecForLoop()
/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/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()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h157 using op_iterator = const SCEV *const *; variable
158 using op_range = iterator_range<op_iterator>;
160 op_iterator op_begin() const { return Operands; } in op_begin()
161 op_iterator op_end() const { return Operands + NumOperands; } in op_end()
DInstructionSimplify.h205 Value *SimplifyCall(ImmutableCallSite CS, Value *V, User::op_iterator ArgBegin,
206 User::op_iterator ArgEnd, const SimplifyQuery &Q);

123456