| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | OperandTraits.h | 31 static Use *op_begin(SubClass* U) { in op_begin() function 69 static Use *op_begin(SubClass* U) { in op_begin() function 96 static Use *op_begin(User* U) { in op_begin() function 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_cast<CLASS*>(this))[i_nocapture].get()); \ [all …]
|
| D | User.h | 130 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom() 234 op_iterator op_begin() { return getOperandList(); } in op_begin() function 235 const_op_iterator op_begin() const { return getOperandList(); } in op_begin() function 243 return op_range(op_begin(), op_end()); in operands() 246 return const_op_range(op_begin(), op_end()); in operands() 261 return value_op_iterator(op_begin()); in value_op_begin() 282 return const_value_op_iterator(op_begin()); in value_op_begin()
|
| D | GetElementPtrTypeIterator.h | 143 GEP->op_begin() + 1); in gep_type_begin() 154 GEP.op_begin() + 1); in gep_type_begin()
|
| D | Metadata.h | 1092 op_iterator op_begin() const { 1100 op_range operands() const { return op_range(op_begin(), op_end()); } 1104 return op_begin()[I]; 1318 iterator begin() const { return N ? iterator(N->op_begin()) : iterator(); } 1474 op_iterator op_begin() { return op_iterator(this, 0); } 1479 const_op_iterator op_begin() const { return const_op_iterator(this, 0); } 1483 return make_range(op_begin(), op_end()); 1486 return make_range(op_begin(), op_end());
|
| D | Operator.h | 486 inline op_iterator idx_begin() { return op_begin()+1; } in idx_begin() 487 inline const_op_iterator idx_begin() const { return op_begin()+1; } in idx_begin()
|
| D | InstrTypes.h | 1255 User::op_iterator data_operands_begin() { return op_begin(); } 1303 User::op_iterator arg_begin() { return op_begin(); } 1925 return hasOperandBundles() && isBundleOperand(U - op_begin()); 2129 auto begin = op_begin(); 2340 op_range arg_operands() { return op_range(op_begin(), op_end() - 1); } 2344 return const_op_range(op_begin(), op_end() - 1);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | VPlanValue.h | 271 operand_iterator op_begin() { return Operands.begin(); } in op_begin() function 272 const_operand_iterator op_begin() const { return Operands.begin(); } in op_begin() function 275 operand_range operands() { return operand_range(op_begin(), op_end()); } in operands() 277 return const_operand_range(op_begin(), op_end()); in operands()
|
| D | VPlanTransforms.cpp | 115 WorkList.insert(RepR->op_begin(), RepR->op_end()); in sinkScalarOperands() 146 WorkList.insert(SinkCandidate->op_begin(), SinkCandidate->op_end()); in sinkScalarOperands()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| D | GVNExpression.h | 184 op_iterator op_begin() { return Operands; } in op_begin() function 186 const_op_iterator op_begin() const { return Operands; } in op_begin() function 189 return iterator_range<op_iterator>(op_begin(), op_end()); in operands() 192 return iterator_range<const_op_iterator>(op_begin(), op_end()); in operands() 219 std::equal(op_begin(), op_end(), OE.op_begin()); in equals() 224 hash_combine_range(op_begin(), op_end())); in getHashValue()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Instructions.cpp | 106 std::copy(PN.op_begin(), PN.op_end(), op_begin()); in PHINode() 121 std::copy(op_begin() + Idx + 1, op_end(), op_begin() + Idx); in removeIncomingValue() 374 auto It = op_begin() + BeginIndex; in populateBundleOperandInfos() 503 llvm::copy(Args, op_begin()); in init() 544 std::copy(CI.op_begin(), CI.op_end(), op_begin()); in CallInst() 847 llvm::copy(Args, op_begin()); in init() 864 std::copy(II.op_begin(), II.op_end(), op_begin()); in InvokeInst() 917 std::copy(Args.begin(), Args.end(), op_begin()); in init() 947 std::copy(CBI.op_begin(), CBI.op_end(), op_begin()); in CallBrInst() 1008 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst() [all …]
|
| D | Use.cpp | 34 return this - getUser()->op_begin(); in getOperandNo()
|
| D | Globals.cpp | 338 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable() 359 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
|
| D | Metadata.cpp | 718 unsigned Op = static_cast<MDOperand *>(Ref) - op_begin(); in handleChangedOperand() 920 SmallSetVector<Metadata *, 4> MDs(A->op_begin(), A->op_end()); in concatenate() 921 MDs.insert(B->op_begin(), B->op_end()); in concatenate() 932 SmallSetVector<Metadata *, 4> MDs(A->op_begin(), A->op_end()); in intersect() 933 SmallPtrSet<Metadata *, 4> BSet(B->op_begin(), B->op_end()); in intersect()
|
| D | LLVMContextImpl.cpp | 172 unsigned Hash = hash_combine_range(N->op_begin() + Offset, N->op_end()); in calculateHash()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | MemorySSA.h | 435 static Use *op_begin(MemoryUseOrDef *MUD) { 437 return OperandTraits<MemoryUse>::op_begin(MU); 438 return OperandTraits<MemoryDef>::op_begin(cast<MemoryDef>(MUD)); 509 return reinterpret_cast<block_iterator>(op_begin() + ReservedSpace); 513 return reinterpret_cast<const_block_iterator>(op_begin() + ReservedSpace); 554 return getIncomingBlock(unsigned(&U - op_begin()));
|
| D | ScalarEvolutionExpressions.h | 207 op_iterator op_begin() const { return Operands; } in op_begin() function 210 return make_range(op_begin(), op_end()); in operands() 372 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVISelDAGToDAG.cpp | 247 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, in selectVLSEG() 248 Node->op_begin() + CurOp + NF); in selectVLSEG() 288 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, in selectVLSEGFF() 289 Node->op_begin() + CurOp + NF); in selectVLSEGFF() 332 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, in selectVLXSEG() 333 Node->op_begin() + CurOp + NF); in selectVLXSEG() 379 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSSEG() 409 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); in selectVSXSEG()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
| 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/ |
| D | ObjCARCAPElim.cpp | 125 for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end(); in runImpl()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | AssumeBundleBuilder.cpp | 132 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument]; in tryToPreserveWithoutAddingAssume() 411 Use *U = &Assume->op_begin()[BOI.Begin + ABA_WasOn]; in dropRedundantKnowledge() 450 Elem.Assume->op_begin()[Elem.BOI->Begin + ABA_Argument].set( in dropRedundantKnowledge()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| D | ValueList.cpp | 173 for (User::op_iterator I = UserC->op_begin(), E = UserC->op_end(); I != E; in resolveConstantForwardRefs()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| D | ValueEnumerator.cpp | 687 Worklist.push_back(std::make_pair(N, N->op_begin())); in EnumerateMetadata() 705 Worklist.push_back(std::make_pair(Op, Op->op_begin())); in EnumerateMetadata() 718 Worklist.push_back(std::make_pair(N, N->op_begin())); in EnumerateMetadata() 935 for (User::const_op_iterator I = C->op_begin(), E = C->op_end(); in EnumerateValue()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | TypeMetadataUtils.cpp | 65 SmallVector<Value *, 8> Indices(GEP->op_begin() + 1, GEP->op_end()); in findLoadCallsAtConstantOffset()
|
| D | AssumeBundleQueries.cpp | 40 return (Assume.op_begin() + BOI.Begin + Idx)->get(); in getValueFromBundleOpInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64ISelDAGToDAG.cpp | 1290 SmallVector<SDValue, 4> Regs(N->op_begin() + Vec0Off, in SelectTable() 1291 N->op_begin() + Vec0Off + NumVecs); in SelectTable() 1528 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); in SelectStore() 1547 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); in SelectPredicatedStore() 1592 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); in SelectPostStore() 1646 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); in SelectLoadLane() 1685 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); in SelectPostLoadLane() 1740 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); in SelectStoreLane() 1769 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); in SelectPostStoreLane()
|