Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.h31 class DIArgList; variable
294 const DIArgList *ArgList);
295 void EnumerateFunctionLocalListMetadata(unsigned F, const DIArgList *Arglist);
H A DDXILValueEnumerator.cpp151 dyn_cast<DIArgList>(MAV->getMetadata())) { in orderModule()
462 if (auto *AL = dyn_cast<DIArgList>(MD->getMetadata())) { in ValueEnumerator()
608 const Function &F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata()
746 unsigned F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata()
1068 SmallVector<DIArgList *, 8> ArgListMDVector; in incorporateFunction()
1077 } else if (auto *ArgList = dyn_cast<DIArgList>(MD->getMetadata())) { in incorporateFunction()
1105 for (const DIArgList *ArgList : ArgListMDVector) in incorporateFunction()
H A DDXILBitcodeWriter.cpp285 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record, in writeDIArgList()
/freebsd/contrib/llvm-project/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.cpp141 } else if (const auto *AL = dyn_cast<DIArgList>(MD)) { in orderModule()
278 } else if (const auto *AL = dyn_cast<DIArgList>(MD)) { in predictUseListOrder()
434 if (const auto *AL = dyn_cast<DIArgList>(MD)) { in ValueEnumerator()
644 const Function &F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata()
781 unsigned F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata()
1105 SmallVector<DIArgList *, 8> ArgListMDVector; in incorporateFunction()
1113 } else if (auto *ArgList = dyn_cast<DIArgList>(MD)) { in incorporateFunction()
1158 for (const DIArgList *ArgList : ArgListMDVector) in incorporateFunction()
H A DBitcodeWriter.cpp381 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record);
2244 void ModuleBitcodeWriter::writeDIArgList(const DIArgList *N, in writeDIArgList()
2538 if (auto *AL = dyn_cast<DIArgList>(MD)) { in writeMetadataRecords()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp248 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops()
260 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps()
269 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp()
318 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp()
338 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp()
354 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in addVariableLocationOps()
H A DIntrinsicInst.cpp82 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops()
102 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp()
160 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp()
178 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp()
195 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in addVariableLocationOps()
H A DLLVMContextImpl.h1508 DIArgListKeyInfo(const DIArgList *N) : Args(N->getArgs()) {}
1510 bool isKeyOf(const DIArgList *RHS) const { return Args == RHS->getArgs(); }
1519 static inline DIArgList *getEmptyKey() {
1520 return DenseMapInfo<DIArgList *>::getEmptyKey();
1523 static inline DIArgList *getTombstoneKey() {
1524 return DenseMapInfo<DIArgList *>::getTombstoneKey();
1529 static unsigned getHashValue(const DIArgList *N) {
1533 static bool isEqual(const KeyTy &LHS, const DIArgList *RHS) {
1539 static bool isEqual(const DIArgList *LHS, const DIArgList *RHS) {
1700 DenseSet<DIArgList *, DIArgListInfo> DIArgLists;
H A DTypeFinder.cpp153 if (const auto *AL = dyn_cast<DIArgList>(M->getMetadata())) { in incorporateValue()
H A DLLVMContextImpl.cpp81 for (DIArgList *AL : DIArgLists) { in ~LLVMContextImpl()
H A DDebugInfoMetadata.cpp2589 DIArgList *DIArgList::get(LLVMContext &Context, in get()
2594 DIArgList *NewArgList = new DIArgList(Context, Args); in get()
2599 void DIArgList::handleChangedOperand(void *Ref, Metadata *New) { in handleChangedOperand()
2620 DIArgList *ExistingArgList = getUniqued(getContext().pImpl->DIArgLists, this); in handleChangedOperand()
2631 void DIArgList::track() { in track()
2636 void DIArgList::untrack() { in untrack()
2641 void DIArgList::dropAllReferences(bool Untrack) { in dropAllReferences()
H A DMetadata.cpp463 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getOrCreate()
474 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getIfExists()
482 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable()
H A DAsmWriter.cpp155 } else if (const auto *AL = dyn_cast<DIArgList>(MD)) { in orderModule()
2647 static void writeDIArgList(raw_ostream &Out, const DIArgList *N, in writeDIArgList()
2808 if (const DIArgList *ArgList = dyn_cast<DIArgList>(MD)) { in WriteAsOperandInternal()
H A DVerifier.cpp514 void visitDIArgList(const DIArgList &AL, Function *F);
1108 void Verifier::visitDIArgList(const DIArgList &AL, Function *F) { in visitDIArgList()
1128 if (auto *AL = dyn_cast<DIArgList>(MD)) in visitMetadataAsValue()
6791 CheckDI(MD && (isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visit()
6803 } else if (auto *AL = dyn_cast<DIArgList>(MD)) { in visit()
7131 CheckDI(isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visitDbgIntrinsic()
H A DDebugInfo.cpp147 DIArgList *DI = cast<DIArgList>(AL); in findDbgIntrinsics()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.def80 HANDLE_METADATA_LEAF(DIArgList)
H A DDebugProgramInstruction.h436 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
476 assert((isa<ValueAsMetadata>(NewLocation) || isa<DIArgList>(NewLocation) || in setRawLocation()
H A DIntrinsicInst.h252 assert(isa<ValueAsMetadata>(RawLocation) || isa<DIArgList>(RawLocation) || in RawLocationWrapper()
264 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps()
267 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
H A DDebugInfoMetadata.h4555 class DIArgList : public Metadata, ReplaceableMetadataImpl {
4562 DIArgList(LLVMContext &Context, ArrayRef<ValueAsMetadata *> Args)
4567 ~DIArgList() { untrack(); }
4574 LLVM_ABI static DIArgList *get(LLVMContext &Context,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp399 if (auto *AL = dyn_cast<DIArgList>(MD)) { in mapValue()
421 DIArgList::get(V->getContext(), MappedArgs)); in mapValue()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp2397 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6693 DbgVal.setRawLocation(llvm::DIArgList::get(DbgVal.getContext(), ValArrayRef)); in updateDVIWithLocations()
6774 llvm::DIArgList::get(DbgVal->getContext(), ValArrayRef)); in restorePreTransformState()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6218 MD = DIArgList::get(Context, Args); in parseDIArgList()