Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DOperandTraits.h31 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 …]
DUser.h130 : 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()
DGetElementPtrTypeIterator.h143 GEP->op_begin() + 1); in gep_type_begin()
154 GEP.op_begin() + 1); in gep_type_begin()
DMetadata.h1092 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());
DOperator.h486 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()
DInstrTypes.h1255 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/
DVPlanValue.h271 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()
DVPlanTransforms.cpp115 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/
DGVNExpression.h184 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/
DInstructions.cpp106 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 …]
DUse.cpp34 return this - getUser()->op_begin(); in getOperandNo()
DGlobals.cpp338 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
359 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
DMetadata.cpp718 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()
DLLVMContextImpl.cpp172 unsigned Hash = hash_combine_range(N->op_begin() + Offset, N->op_end()); in calculateHash()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DMemorySSA.h435 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()));
DScalarEvolutionExpressions.h207 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/
DRISCVISelDAGToDAG.cpp247 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/
DLocal.h45 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/
DObjCARCAPElim.cpp125 for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end(); in runImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DAssumeBundleBuilder.cpp132 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/
DValueList.cpp173 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/
DValueEnumerator.cpp687 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/
DTypeMetadataUtils.cpp65 SmallVector<Value *, 8> Indices(GEP->op_begin() + 1, GEP->op_end()); in findLoadCallsAtConstantOffset()
DAssumeBundleQueries.cpp40 return (Assume.op_begin() + BOI.Begin + Idx)->get(); in getValueFromBundleOpInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp1290 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()

1234