Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/
DUser.h113 typedef Use* op_iterator; typedef
116 inline op_iterator op_begin() { return OperandList; } in op_begin()
118 inline op_iterator op_end() { return OperandList+NumOperands; } in op_end()
130 for (op_iterator i = op_begin(), e = op_end(); i != e; ++i) in dropAllReferences()
146 template<> struct simplify_type<User::op_iterator> {
149 static SimpleType getSimplifiedValue(const User::op_iterator &Val) {
154 template<> struct simplify_type<const User::op_iterator>
155 : 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.h270 inline op_iterator idx_begin() { return op_begin()+1; } in idx_begin()
272 inline op_iterator idx_end() { return op_end(); } in idx_end()
/external/llvm/include/llvm/Support/
DCallSite.h277 CallInst, InvokeInst, User::op_iterator> {
279 CallInst, InvokeInst, User::op_iterator> Base;
295 User::op_iterator getCallee() const;
DDataFlow.h83 typedef User::op_iterator ChildIteratorType;
/external/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()
DGlobalOpt.cpp745 for (User::op_iterator i = GEPI->op_begin() + 1, e = GEPI->op_end(); in OptimizeAwayTrappingUsesOfValue()
1971 for (User::op_iterator i = CA->op_begin(), e = CA->op_end(); i != e; ++i) { in FindGlobalCtors()
1999 for (User::op_iterator i = CA->op_begin(), e = CA->op_end(); i != e; ++i) { in ParseGlobalCtors()
2469 for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end(); in EvaluateBlock()
2549 for (User::op_iterator i = CS.arg_begin(), e = CS.arg_end(); i != e; ++i) in EvaluateBlock()
/external/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/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp114 for (SCEVNAryExpr::op_iterator I = AR->op_begin(), E = AR->op_end(); in TransformImpl()
163 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()
301 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in findAddRecForLoop()
DScalarEvolutionExpander.cpp656 for (SCEVNAryExpr::op_iterator I = N->op_begin(), E = N->op_end(); in getRelevantLoop()
718 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(S->op_end()), in visitAddExpr()
787 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()), in visitMulExpr()
872 for (User::op_iterator OI = IncV->op_begin()+1, in isNormalAddRecExprPHI()
921 for (Instruction::op_iterator I = IncV->op_begin()+1, E = IncV->op_end(); in getIVIncOperand()
DAliasAnalysisEvaluator.cpp158 for (Instruction::op_iterator OI = Inst.op_begin(), OE = Inst.op_end(); in runOnFunction()
DInlineCost.cpp226 for (User::op_iterator I = GEP.idx_begin(), E = GEP.idx_end(); I != E; ++I) in isGEPOffsetConstant()
711 for (User::op_iterator OI = I.op_begin(), OE = I.op_end(); OI != OE; ++OI) in visitInstruction()
DScalarEvolution.cpp186 for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), E = NAry->op_end(); in print()
1099 for (SCEVAddExpr::op_iterator I = SA->op_begin(), E = SA->op_end(); in getPreStartForSignExtend()
1342 for (SCEVAddRecExpr::op_iterator I = AR->op_begin(), E = AR->op_end(); in getAnyExtendExpr()
1937 for (SCEVAddRecExpr::op_iterator I = Add->op_begin(), in getMulExpr()
1950 for (SCEVAddRecExpr::op_iterator I = AddRec->op_begin(), in getMulExpr()
2920 for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), E = NAry->op_end(); in getPointerBase()
3156 for (GetElementPtrInst::op_iterator I = llvm::next(GEP->op_begin()), in createNodeForGEP()
4709 for (Instruction::op_iterator OpI = UseInst->op_begin(), in getConstantEvolvingPHIOperands()
6721 for (SCEVAddRecExpr::op_iterator I = AR->op_begin(), E = AR->op_end(); in computeLoopDisposition()
6735 for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), E = NAry->op_end(); in computeLoopDisposition()
[all …]
/external/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()
DLoopStrengthReduce.cpp273 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in DoInitialMatch()
504 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in getExactSDiv()
521 for (SCEVMulExpr::op_iterator I = Mul->op_begin(), E = Mul->op_end(); in getExactSDiv()
693 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end(); in isHighCostExpansion()
746 for (User::op_iterator OI = I->op_begin(), E = I->op_end(); OI != E; ++OI) in DeleteTriviallyDeadInstructions()
2240 static User::op_iterator
2241 findIVOperand(User::op_iterator OI, User::op_iterator OE, in findIVOperand()
2301 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(Add->op_end()), in getExprBase()
2587 User::op_iterator IVOpEnd = I->op_end(); in CollectChains()
2588 User::op_iterator IVOpIter = findIVOperand(I->op_begin(), IVOpEnd, L, SE); in CollectChains()
[all …]
/external/llvm/lib/Transforms/Utils/
DValueMapper.cpp163 for (User::op_iterator op = I->op_begin(), E = I->op_end(); op != E; ++op) { in RemapInstruction()
DSimplifyCFG.cpp311 for (User::op_iterator i = I->op_begin(), e = I->op_end(); i != e; ++i) in DominatesMergePoint()
1002 for (User::op_iterator i = HInst->op_begin(), e = HInst->op_end(); in SpeculativelyExecuteBB()
1192 for (User::op_iterator i = N->op_begin(), e = N->op_end(); in FoldCondBranchOnPHI()
1588 for (Instruction::op_iterator OI = BonusInst->op_begin(), in FoldBranchToCommonDest()
1610 for (Instruction::op_iterator OI = I->op_begin(), OE = I->op_end(); in FoldBranchToCommonDest()
DBasicBlockUtils.cpp661 for (User::op_iterator i = NewRet->op_begin(), e = NewRet->op_end(); in FoldReturnIntoUncondBranch()
/external/llvm/tools/bugpoint/
DExtractFunction.cpp74 for (User::op_iterator i = V->op_begin(), e = V->op_end(); i != e; ++i) { in globalInitUsesExternalBA()
/external/llvm/lib/Transforms/InstCombine/
DInstCombine.h284 for (User::op_iterator i = I.op_begin(), e = I.op_end(); i != e; ++i) in EraseInstFromFunction()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h538 typedef SDUse* op_iterator;
539 op_iterator op_begin() const { return OperandList; }
540 op_iterator op_end() const { return OperandList+NumOperands; }
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp477 for (User::op_iterator in AddLandingPadInfo()

12