Searched refs:op_begin (Results 1 - 25 of 85) sorted by relevance

1234

/freebsd-10-stable/contrib/llvm/include/llvm/IR/
H A DOperandTraits.h32 static Use *op_begin(SubClass* U) { function in struct:llvm::FixedNumOperandTraits
67 static Use *op_begin(SubClass* U) { function in struct:llvm::VariadicOperandTraits
94 static Use *op_begin(User* U) { function in struct:llvm::HungoffOperandTraits
112 inline op_iterator op_begin(); \
113 inline const_op_iterator op_begin() const; \
124 CLASS::op_iterator CLASS::op_begin() { \
125 return OperandTraits<CLASS>::op_begin(this); \
127 CLASS::const_op_iterator CLASS::op_begin() const { \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
140 OperandTraits<CLASS>::op_begin(const_cas
[all...]
H A DUser.h79 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx];
116 inline op_iterator op_begin() { return OperandList; }
117 inline const_op_iterator op_begin() const { return OperandList; }
154 return value_op_iterator(op_begin());
169 for (op_iterator i = op_begin(), e = op_end(); i != e; ++i)
200 return U - U->getUser()->op_begin();
H A DOperator.h377 inline op_iterator idx_begin() { return op_begin()+1; }
378 inline const_op_iterator idx_begin() const { return op_begin()+1; }
/freebsd-10-stable/contrib/llvm/include/llvm/Support/
H A DDataFlow.h70 return U->op_begin();
91 return U->op_begin();
H A DGetElementPtrTypeIterator.h87 (GEP->getOperand(0)->getType()->getScalarType(), GEP->op_begin()+1);
94 (GEP.getOperand(0)->getType()->getScalarType(), GEP.op_begin()+1);
H A DCallSite.h140 return (*this)->op_begin();
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/
H A DFindUsedTypes.cpp50 for (User::const_op_iterator OI = C->op_begin(), OE = C->op_end();
82 for (User::const_op_iterator OI = I.op_begin(), OE = I.op_end();
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DAliasDebugger.cpp52 for (User::const_op_iterator OI = I->op_begin(),
69 for (User::const_op_iterator OI = BI->op_begin(),
H A DScalarEvolutionNormalization.cpp114 for (SCEVNAryExpr::op_iterator I = AR->op_begin(), E = AR->op_end();
171 for (SCEVNAryExpr::op_iterator I = X->op_begin(), E = X->op_end();
H A DIVUsers.cpp69 for (SCEVAddExpr::op_iterator OI = Add->op_begin(), OE = Add->op_end();
329 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
H A DScalarEvolutionExpander.cpp259 SmallVector<const SCEV *, 4> NewMulOps(M->op_begin(), M->op_end());
274 SmallVector<const SCEV *, 4> NewMulOps(M->op_begin(), M->op_end());
323 Ops.append(Add->op_begin(), Add->op_end());
351 Ops.append(Add->op_begin(), Add->op_end());
392 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, argument
399 SmallVector<const SCEV *, 8> Ops(op_begin, op_end);
649 for (SCEVNAryExpr::op_iterator I = N->op_begin(), E = N->op_end();
712 E(S->op_begin()); I != E; ++I)
781 E(S->op_begin()); I != E; ++I)
846 SmallVector<const SCEV *, 8> NewAddOps(A->op_begin(),
[all...]
/freebsd-10-stable/contrib/llvm/lib/IR/
H A DTypeFinder.cpp66 for (User::const_op_iterator OI = I.op_begin(), OE = I.op_end();
143 for (Constant::const_op_iterator I = U->op_begin(),
H A DInstructions.cpp91 std::copy(PN.op_begin(), PN.op_end(), op_begin());
122 std::copy(op_begin() + Idx + 1, op_end(), op_begin() + Idx);
147 Use *OldOps = op_begin();
153 std::copy(OldOps, OldOps + e, op_begin());
284 std::copy(Args.begin(), Args.end(), op_begin());
330 std::copy(CI.op_begin(), CI.op_end(), op_begin());
552 std::copy(Args.begin(), Args.end(), op_begin());
[all...]
H A DGlobals.cpp91 OperandTraits<GlobalVariable>::op_begin(this),
112 OperandTraits<GlobalVariable>::op_begin(this),
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
H A DADCE.cpp69 for (Instruction::op_iterator OI = curr->op_begin(), OE = curr->op_end();
H A DDCE.cpp113 for (User::op_iterator OI = I->op_begin(), E = I->op_end(); OI != E; ++OI)
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAPElim.cpp154 for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end();
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp187 for (User::op_iterator U = I->op_begin(), E = I->op_end(); U != E; ++U)
201 for (User::op_iterator I = C->op_begin(), E = C->op_end(); I != E; ++I) {
H A DPruneEH.cpp178 SmallVector<Value*, 8> Args(II->op_begin(), II->op_end() - 3);
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/
H A DLocal.h202 for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end(); i != e;
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp84 for (User::const_op_iterator OI = I->op_begin(), E = I->op_end();
339 for (User::const_op_iterator I = C->op_begin(), E = C->op_end();
463 for (User::const_op_iterator OI = I->op_begin(), E = I->op_end();
486 for (User::const_op_iterator OI = I->op_begin(), E = I->op_end();
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp264 for (User::const_op_iterator i = I->op_begin(), e = I->op_end() - 1;
266 unsigned attrInd = i - I->op_begin() + 1;
275 for (User::const_op_iterator i = I->op_begin(), e = I->op_end() - 3;
277 unsigned attrInd = i - I->op_begin() + 1;
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h154 op_iterator op_begin() const { return Operands; }
302 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1,
530 for (SCEVNAryExpr::op_iterator I = NAry->op_begin(),
H A DScalarEvolutionExpander.h212 Value *expandAddToGEP(const SCEV *const *op_begin,
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp83 SmallVector<Value *,4> CEOpVec(CE->op_begin(), CE->op_end());

Completed in 121 milliseconds

1234