Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDUser.h225 using const_op_iterator = const Use*; variable
227 using const_op_range = iterator_range<const_op_iterator>;
230 const_op_iterator op_begin() const { return getOperandList(); } in op_begin()
234 const_op_iterator op_end() const { in op_end()
266 : iterator_adaptor_base<const_value_op_iterator, const_op_iterator,
324 template<> struct simplify_type<User::const_op_iterator> {
327 static SimpleType getSimplifiedValue(User::const_op_iterator &Val) {
HDOperandTraits.h115 inline const_op_iterator op_begin() const; \
117 inline const_op_iterator op_end() const; \
129 CLASS::const_op_iterator CLASS::op_begin() const { \
135 CLASS::const_op_iterator CLASS::op_end() const { \
HDOperator.h483 inline const_op_iterator idx_begin() const { return op_begin()+1; } in idx_begin()
485 inline const_op_iterator idx_end() const { return op_end(); } in idx_end()
522 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) { in hasAllZeroIndices()
535 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) { in hasAllConstantIndices()
HDMetadata.h1421 using const_op_iterator = op_iterator_impl<const MDNode *, MDNode>;
1423 const_op_iterator op_begin() const { return const_op_iterator(this, 0); }
1424 const_op_iterator op_end() const { return const_op_iterator(this, getNumOperands()); }
1429 inline iterator_range<const_op_iterator> operands() const {
HDInstrTypes.h1164 User::const_op_iterator data_operands_begin() const {
1172 User::const_op_iterator data_operands_end() const {
1178 iterator_range<User::const_op_iterator> data_ops() const {
1212 User::const_op_iterator arg_begin() const {
1222 User::const_op_iterator arg_end() const {
1230 iterator_range<User::const_op_iterator> args() const {
1241 iterator_range<User::const_op_iterator> arg_operands() const {
HDGetElementPtrTypeIterator.h30 template<typename ItTy = User::const_op_iterator>
HDStatepoint.h87 using arg_iterator = typename CallBaseTy::const_op_iterator;
HDCallSite.h57 typename IterTy = User::const_op_iterator>
HDInstructions.h1018 inline const_op_iterator idx_begin() const { return op_begin()+1; }
1020 inline const_op_iterator idx_end() const { return op_end(); }
1026 inline iterator_range<const_op_iterator> indices() const {
4316 mapped_iterator<const_op_iterator, ConstDerefFnTy>;
4330 const_op_iterator It = op_begin() + 1;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDGVNExpression.h182 using const_op_iterator = Value *const *; variable
186 const_op_iterator op_begin() const { return Operands; } in op_begin()
187 const_op_iterator op_end() const { return Operands + NumOperands; } in op_end()
191 iterator_range<const_op_iterator> operands() const { in operands()
192 return iterator_range<const_op_iterator>(op_begin(), op_end()); in operands()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
HDCoroInstr.h407 const_op_iterator value_begin() const { return arg_begin(); } in value_begin()
410 const_op_iterator value_end() const { return arg_end(); } in value_end()
415 iterator_range<const_op_iterator> value_operands() const { in value_operands()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
HDDependencyAnalysis.cpp119 for (User::const_op_iterator OI = Inst->op_begin(), OE = Inst->op_end(); in CanUse()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
HDInterpreter.h30 typedef generic_gep_type_iterator<User::const_op_iterator> gep_type_iterator;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
HDIRInterpreter.cpp267 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in ResolveConstantValue()
268 ConstantExpr::const_op_iterator op_end = constant_expr->op_end(); in ResolveConstantValue()
470 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in CanResolveConstant()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDObjCARCInstKind.cpp299 for (User::const_op_iterator OI = I->op_begin(), OE = I->op_end(); in GetARCInstKind()
HDBasicAliasAnalysis.cpp540 for (User::const_op_iterator I = GEPOp->op_begin() + 1, E = GEPOp->op_end(); in DecomposeGEPExpression()
HDValueTracking.cpp492 for (User::const_op_iterator J = U->op_begin(), JE = U->op_end(); in isEphemeralValueOf()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
HDValueEnumerator.cpp835 for (User::const_op_iterator I = C->op_begin(), E = C->op_end(); in EnumerateValue()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsFastISel.cpp492 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); i != e; in computeAddress()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCFastISel.cpp350 for (User::const_op_iterator II = U->op_begin() + 1, IE = U->op_end(); in PPCComputeAddress()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMFastISel.cpp760 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); in ARMComputeAddress()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDConstants.cpp1239 User::const_op_iterator OI = std::next(this->op_begin()); in isGEPWithNoNotionalOverIndexing()
HDAsmWriter.cpp1527 for (User::const_op_iterator OI=CE->op_begin(); OI != CE->op_end(); ++OI) { in WriteConstantInternal()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86FastISel.cpp909 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); in X86SelectAddress()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGBuilder.cpp1504 for (User::const_op_iterator OI = C->op_begin(), OE = C->op_end(); in getValueImpl()