Home
last modified time | relevance | path

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

1234

/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() {
DOperator.h383 inline op_iterator idx_begin() { return op_begin()+1; } in idx_begin()
385 inline op_iterator idx_end() { return op_end(); } in idx_end()
/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/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()
DValueMapper.cpp312 MDNode *visitOperands(UniquedGraph &G, MDNode::op_iterator &I,
313 MDNode::op_iterator E, bool &HasChanged);
603 MDNode::op_iterator Op; ///< Current operand of \c N.
645 MDNode *MDNodeMapper::visitOperands(UniquedGraph &G, MDNode::op_iterator &I, in visitOperands()
646 MDNode::op_iterator E, bool &HasChanged) { in visitOperands()
/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/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()
DArgumentPromotion.cpp357 for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end(); in isSafeToPromoteArgument()
403 for (User::op_iterator i = GEP->idx_begin(), e = GEP->idx_end(); in isSafeToPromoteArgument()
561 for (User::op_iterator II = User->op_begin() + 1, IE = User->op_end(); in DoPromotion()
841 for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end(); in DoPromotion()
/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/lib/Transforms/Scalar/
DADCE.cpp69 for (Instruction::op_iterator OI = curr->op_begin(), OE = curr->op_end(); in runOnFunction()
DDCE.cpp109 for (User::op_iterator OI = I->op_begin(), E = I->op_end(); OI != E; ++OI) in runOnFunction()
/external/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp507 for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end(); in isSafeToPromoteArgument()
552 for (User::op_iterator i = GEP->idx_begin(), e = GEP->idx_end(); in isSafeToPromoteArgument()
712 for (User::op_iterator II = UI->op_begin() + 1, IE = UI->op_end(); in DoPromotion()
986 for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end(); in DoPromotion()

1234