Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DStatepoint.h131 const_op_iterator actual_arg_begin() const { in actual_arg_begin()
136 const_op_iterator actual_arg_end() const { in actual_arg_end()
142 iterator_range<const_op_iterator> actual_args() const { in actual_args()
146 const_op_iterator gc_transition_args_begin() const { in gc_transition_args_begin()
151 const_op_iterator gc_transition_args_end() const { in gc_transition_args_end()
158 iterator_range<const_op_iterator> gc_transition_args() const { in gc_transition_args()
162 const_op_iterator deopt_begin() const { in deopt_begin()
167 const_op_iterator deopt_end() const { in deopt_end()
174 iterator_range<const_op_iterator> deopt_operands() const { in deopt_operands()
180 const_op_iterator gc_live_begin() const { in gc_live_begin()
[all …]
H A DUser.h280 using const_op_iterator = const Use*; variable
282 using const_op_range = iterator_range<const_op_iterator>;
285 const_op_iterator op_begin() const { return getOperandList(); } in op_begin()
289 const_op_iterator op_end() const { in op_end()
321 : iterator_adaptor_base<const_value_op_iterator, const_op_iterator,
379 template<> struct simplify_type<User::const_op_iterator> {
382 static SimpleType getSimplifiedValue(User::const_op_iterator &Val) {
H A DOperandTraits.h113 inline const_op_iterator op_begin() const; \
115 inline const_op_iterator op_end() const; \
127 CLASS::const_op_iterator CLASS::op_begin() const { \
133 CLASS::const_op_iterator CLASS::op_end() const { \
H A DOperator.h445 inline const_op_iterator idx_begin() const { return op_begin()+1; }
447 inline const_op_iterator idx_end() const { return op_end(); }
453 inline iterator_range<const_op_iterator> indices() const {
492 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
505 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
H A DGetElementPtrTypeIterator.h30 template <typename ItTy = User::const_op_iterator>
H A DMetadata.h1827 using const_op_iterator = op_iterator_impl<const MDNode *>;
1829 const_op_iterator op_begin() const { return const_op_iterator(this, 0); }
1830 const_op_iterator op_end() const { return const_op_iterator(this, getNumOperands()); }
1835 inline iterator_range<const_op_iterator> operands() const {
H A DInstrTypes.h1220 User::const_op_iterator data_operands_begin() const {
1228 User::const_op_iterator data_operands_end() const {
1234 iterator_range<User::const_op_iterator> data_ops() const {
1268 User::const_op_iterator arg_begin() const {
1278 User::const_op_iterator arg_end() const {
1286 iterator_range<User::const_op_iterator> args() const {
H A DInstructions.h1041 inline const_op_iterator idx_begin() const { return op_begin()+1; }
1043 inline const_op_iterator idx_end() const { return op_end(); }
1049 inline iterator_range<const_op_iterator> indices() const {
4188 mapped_iterator<const_op_iterator, ConstDerefFnTy>;
4202 const_op_iterator It = op_begin() + 1;
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DUser.h99 using const_op_iterator = OperandUseIterator; variable
101 using const_op_range = iterator_range<const_op_iterator>;
112 virtual const_op_iterator op_begin() const { in op_begin()
115 virtual const_op_iterator op_end() const { in op_end()
121 return make_range<const_op_iterator>(op_begin(), op_end()); in operands()
H A DInstruction.h1315 const_op_iterator data_operands_begin() const { in data_operands_begin()
1323 const_op_iterator data_operands_end() const { in data_operands_end()
1331 iterator_range<const_op_iterator> data_ops() const { in data_ops()
1357 const_op_iterator arg_begin() const { return op_begin(); } in arg_begin()
1361 const_op_iterator arg_end() const { in arg_end()
1367 iterator_range<const_op_iterator> args() const { in args()
1705 inline const_op_iterator idx_begin() const { in idx_begin()
1709 inline const_op_iterator idx_end() const { in idx_end()
1715 inline iterator_range<const_op_iterator> indices() const { in indices()
1795 mapped_iterator<const_op_iterator, ConstDerefFnTy>;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroInstr.h607 const_op_iterator value_begin() const { return arg_begin(); } in value_begin()
610 const_op_iterator value_end() const { return arg_end(); } in value_end()
615 iterator_range<const_op_iterator> value_operands() const { in value_operands()
656 const_op_iterator retval_begin() const { return arg_begin(); } in retval_begin()
659 const_op_iterator retval_end() const { return arg_end(); } in retval_end()
664 iterator_range<const_op_iterator> return_values() const { in return_values()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.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/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h29 typedef generic_gep_type_iterator<User::const_op_iterator> gep_type_iterator;
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp294 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in ResolveConstantValue()
295 ConstantExpr::const_op_iterator op_end = constant_expr->op_end(); in ResolveConstantValue()
498 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in CanResolveConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp902 for (User::const_op_iterator I = C->op_begin(), E = C->op_end(); I != E; in EnumerateValue()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp664 for (User::const_op_iterator I = GEPOp->op_begin() + 1, E = GEPOp->op_end(); in DecomposeGEPExpression()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp485 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); i != e; in computeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp333 for (User::const_op_iterator II = U->op_begin() + 1, IE = U->op_end(); in PPCComputeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp774 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); in ARMComputeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp910 for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); in X86SelectAddress()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp1836 for (User::const_op_iterator OI = CE->op_begin(); OI != CE->op_end(); in WriteConstantInternal()