Home
last modified time | relevance | path

Searched refs:DIArgList (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DIntrinsicInst.cpp52 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 DDebugInfoMetadata.cpp1583 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 DLLVMContextImpl.h1223 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 DAsmWriter.cpp1251 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 DVerifier.cpp1349 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 DValueEnumerator.h30 class DIArgList; variable
291 const DIArgList *ArgList);
292 void EnumerateFunctionLocalListMetadata(unsigned F, const DIArgList *Arglist);
H A DValueEnumerator.cpp147 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 DBitcodeWriter.cpp338 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 DMetadata.def117 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIArgList)
H A DIntrinsicInst.h223 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps()
227 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
H A DDebugInfoMetadata.h3543 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 DValueMapper.cpp396 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 DMetadataLoader.cpp2091 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp5408 Result = GET_OR_DISTINCT(DIArgList, (Context, Args)); in parseDIArgList()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLangRef.rst5626 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),