/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 52 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops() 63 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp() 100 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 118 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 135 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in addVariableLocationOps()
|
H A D | DebugInfoMetadata.cpp | 1583 DIArgList *DIArgList::getImpl(LLVMContext &Context, in getImpl() 1586 DEFINE_GETIMPL_LOOKUP(DIArgList, (Args)); in getImpl() 1587 DEFINE_GETIMPL_STORE_NO_OPS(DIArgList, (Args)); in getImpl() 1590 void DIArgList::handleChangedOperand(void *Ref, Metadata *New) { in handleChangedOperand() 1606 void DIArgList::track() { in track() 1611 void DIArgList::untrack() { in untrack() 1616 void DIArgList::dropAllReferences() { in dropAllReferences()
|
H A D | LLVMContextImpl.h | 1223 template <> struct MDNodeKeyImpl<DIArgList> { 1227 MDNodeKeyImpl(const DIArgList *N) : Args(N->getArgs()) {} 1229 bool isKeyOf(const DIArgList *RHS) const { return Args == RHS->getArgs(); }
|
H A D | AsmWriter.cpp | 1251 if (isa<DIExpression>(N) || isa<DIArgList>(N)) in CreateMetadataSlot() 2368 static void writeDIArgList(raw_ostream &Out, const DIArgList *N, in writeDIArgList() 2536 if (const DIArgList *ArgList = dyn_cast<DIArgList>(MD)) { in WriteAsOperandInternal() 3465 assert(!isa<DIArgList>(Op) && in printNamedMDNode() 4735 if (OnlyAsOperand || !N || isa<DIExpression>(MD) || isa<DIArgList>(MD)) in printMetadataImpl()
|
H A D | Verifier.cpp | 1349 void Verifier::visitDIArgList(const DIArgList &N) { in visitDIArgList() 5458 AssertDI(isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visitDbgIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.h | 30 class DIArgList; variable 291 const DIArgList *ArgList); 292 void EnumerateFunctionLocalListMetadata(unsigned F, const DIArgList *Arglist);
|
H A D | ValueEnumerator.cpp | 147 dyn_cast<DIArgList>(MAV->getMetadata())) { in orderModule() 455 if (auto *AL = dyn_cast<DIArgList>(MD->getMetadata())) { in ValueEnumerator() 630 const Function &F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 767 unsigned F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 1081 SmallVector<DIArgList *, 8> ArgListMDVector; in incorporateFunction() 1090 } else if (auto *ArgList = dyn_cast<DIArgList>(MD->getMetadata())) { in incorporateFunction() 1118 for (const DIArgList *ArgList : ArgListMDVector) in incorporateFunction()
|
H A D | BitcodeWriter.cpp | 338 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record, 1891 void ModuleBitcodeWriter::writeDIArgList(const DIArgList *N, in writeDIArgList()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Metadata.def | 117 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIArgList)
|
H A D | IntrinsicInst.h | 223 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps() 227 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
|
H A D | DebugInfoMetadata.h | 3543 class DIArgList : public MDNode { 3550 DIArgList(LLVMContext &C, StorageType Storage, 3556 ~DIArgList() { untrack(); } 3558 static DIArgList *getImpl(LLVMContext &Context, 3571 DEFINE_MDNODE_GET(DIArgList, (ArrayRef<ValueAsMetadata *> Args), (Args))
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 396 if (auto *AL = dyn_cast<DIArgList>(MD)) { in mapValue() 414 DIArgList::get(V->getContext(), MappedArgs)); in mapValue()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 2091 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 5408 Result = GET_OR_DISTINCT(DIArgList, (Context, Args)); in parseDIArgList()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | LangRef.rst | 5626 DIArgList subsubsection 5629 ``DIArgList`` nodes hold a list of constant or SSA value references. These are 5632 ``DW_OP_LLVM_arg`` operator. Because a DIArgList may refer to local values 5638 llvm.dbg.value(metadata !DIArgList(i32 %a, i32 %b),
|