/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 31 static Use *op_begin(SubClass* U) { function in struct:llvm::FixedNumOperandTraits 69 static Use *op_begin(SubClass* U) { function in struct:llvm::VariadicOperandTraits 96 static Use *op_begin(User* U) { function in struct:llvm::HungoffOperandTraits 114 inline op_iterator op_begin(); \ 115 inline const_op_iterator op_begin() const; \ 126 CLASS::op_iterator CLASS::op_begin() { \ 127 return OperandTraits<CLASS>::op_begin(this); \ 129 CLASS::const_op_iterator CLASS::op_begin() const { \ 130 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \ 142 OperandTraits<CLASS>::op_begin(const_cas [all...] |
H A D | User.h | 130 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; 229 op_iterator op_begin() { return getOperandList(); } 230 const_op_iterator op_begin() const { return getOperandList(); } 238 return op_range(op_begin(), op_end()); 241 return const_op_range(op_begin(), op_end()); 256 return value_op_iterator(op_begin()); 277 return const_value_op_iterator(op_begin());
|
H A D | GetElementPtrTypeIterator.h | 131 GEP->op_begin() + 1); 142 GEP.op_begin() + 1);
|
H A D | Metadata.h | 1067 op_iterator op_begin() const { function in class:llvm::MDNode 1075 op_range operands() const { return op_range(op_begin(), op_end()); } 1079 return op_begin()[I]; 1134 SmallVector<Metadata *, 4>(op_begin(), op_end())); 1266 iterator begin() const { return N ? iterator(N->op_begin()) : iterator(); } 1418 op_iterator op_begin() { return op_iterator(this, 0); } function in class:llvm::NamedMDNode 1423 const_op_iterator op_begin() const { return const_op_iterator(this, 0); } function in class:llvm::NamedMDNode 1427 return make_range(op_begin(), op_end()); 1430 return make_range(op_begin(), op_end());
|
H A D | Operator.h | 482 inline op_iterator idx_begin() { return op_begin()+1; } 483 inline const_op_iterator idx_begin() const { return op_begin()+1; }
|
H A D | InstrTypes.h | 1163 User::op_iterator data_operands_begin() { return op_begin(); } 1211 User::op_iterator arg_begin() { return op_begin(); } 1793 return hasOperandBundles() && isBundleOperand(U - op_begin()); 2005 auto begin = op_begin(); 2206 op_range arg_operands() { return op_range(op_begin(), op_end() - 1); } 2210 return const_op_range(op_begin(), op_end() - 1);
|
H A D | Statepoint.h | 245 return gc_args_begin() - getCall()->op_begin();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanValue.h | 174 operand_iterator op_begin() { return Operands.begin(); } 175 const_operand_iterator op_begin() const { return Operands.begin(); } 178 operand_range operands() { return operand_range(op_begin(), op_end()); } 180 return const_operand_range(op_begin(), op_end());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Use.cpp | 48 return this - getUser()->op_begin();
|
H A D | Instructions.cpp | 110 std::copy(PN.op_begin(), PN.op_end(), op_begin()); 125 std::copy(op_begin() + Idx + 1, op_end(), op_begin() + Idx); 358 auto It = op_begin() + BeginIndex; 403 llvm::copy(Args, op_begin()); 443 std::copy(CI.op_begin(), CI.op_end(), op_begin()); 740 llvm::copy(Args, op_begin()); 754 std::copy(II.op_begin(), I [all...] |
H A D | LLVMContextImpl.cpp | 183 unsigned Hash = hash_combine_range(N->op_begin() + Offset, N->op_end()); 186 SmallVector<Metadata *, 8> MDs(N->op_begin() + Offset, N->op_end());
|
H A D | Globals.cpp | 341 OperandTraits<GlobalVariable>::op_begin(this), 361 OperandTraits<GlobalVariable>::op_begin(this),
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVNExpression.h | 184 op_iterator op_begin() { return Operands; } 186 const_op_iterator op_begin() const { return Operands; } 189 return iterator_range<op_iterator>(op_begin(), op_end()); 192 return iterator_range<const_op_iterator>(op_begin(), op_end()); 219 std::equal(op_begin(), op_end(), OE.op_begin()); 224 hash_combine_range(op_begin(), op_end()));
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
H A D | Local.h | 45 for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end(); i != e;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAPElim.cpp | 157 for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end();
|
H A D | DependencyAnalysis.cpp | 119 for (User::const_op_iterator OI = Inst->op_begin(), OE = Inst->op_end();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | ValueList.cpp | 182 for (User::op_iterator I = UserC->op_begin(), E = UserC->op_end(); I != E;
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 430 static Use *op_begin(MemoryUseOrDef *MUD) { function in struct:llvm::OperandTraits 432 return OperandTraits<MemoryUse>::op_begin(MU); 433 return OperandTraits<MemoryDef>::op_begin(cast<MemoryDef>(MUD)); 502 auto *Ref = reinterpret_cast<Use::UserRef *>(op_begin() + ReservedSpace); 508 reinterpret_cast<const Use::UserRef *>(op_begin() + ReservedSpace); 550 return getIncomingBlock(unsigned(&U - op_begin()));
|
H A D | ScalarEvolutionExpander.h | 348 Value *expandAddToGEP(const SCEV *const *op_begin,
|
H A D | ScalarEvolutionExpressions.h | 167 op_iterator op_begin() const { return Operands; } 170 return make_range(op_begin(), op_end()); 315 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolutionExpander.cpp | 286 SmallVector<const SCEV *, 4> NewMulOps(M->op_begin(), M->op_end()); 333 Ops.append(Add->op_begin(), Add->op_end()); 361 Ops.append(Add->op_begin(), Add->op_end()); 402 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, argument 410 SmallVector<const SCEV *, 8> Ops(op_begin, op_end); 697 E(S->op_begin()); I != E; ++I) 767 E(S->op_begin()); I != E; ++I) 887 SmallVector<const SCEV *, 8> NewAddOps(A->op_begin(), A->op_end()); 905 for (User::op_iterator OI = IncV->op_begin()+1, 954 for (auto I = IncV->op_begin() [all...] |
H A D | TypeMetadataUtils.cpp | 63 SmallVector<Value *, 8> Indices(GEP->op_begin() + 1, GEP->op_end());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 620 Worklist.push_back(std::make_pair(N, N->op_begin())); 638 Worklist.push_back(std::make_pair(Op, Op->op_begin())); 651 Worklist.push_back(std::make_pair(N, N->op_begin())); 835 for (User::const_op_iterator I = C->op_begin(), E = C->op_end();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 83 SmallVector<Value *,4> CEOpVec(CE->op_begin(), CE->op_end());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Evaluator.cpp | 153 ConstantInt *CI = dyn_cast<ConstantInt>(*std::next(CE->op_begin())); 436 for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end();
|