| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.h | 31 class DIArgList; variable 294 const DIArgList *ArgList); 295 void EnumerateFunctionLocalListMetadata(unsigned F, const DIArgList *Arglist);
|
| H A D | DXILValueEnumerator.cpp | 151 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 D | DXILBitcodeWriter.cpp | 276 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record, in writeDIArgList()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 127 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops() 139 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps() 148 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp() 196 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp() 215 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp() 231 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in addVariableLocationOps()
|
| H A D | LLVMContextImpl.h | 1315 DIArgListKeyInfo(const DIArgList *N) : Args(N->getArgs()) {} 1317 bool isKeyOf(const DIArgList *RHS) const { return Args == RHS->getArgs(); } 1328 static inline DIArgList *getEmptyKey() { 1329 return DenseMapInfo<DIArgList *>::getEmptyKey(); 1332 static inline DIArgList *getTombstoneKey() { 1333 return DenseMapInfo<DIArgList *>::getTombstoneKey(); 1338 static unsigned getHashValue(const DIArgList *N) { 1342 static bool isEqual(const KeyTy &LHS, const DIArgList *RHS) { 1348 static bool isEqual(const DIArgList *LHS, const DIArgList *RHS) { 1501 DenseSet<DIArgList *, DIArgListInfo> DIArgLists;
|
| H A D | IntrinsicInst.cpp | 82 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops() 102 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp() 157 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 175 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 192 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in addVariableLocationOps()
|
| H A D | TypeFinder.cpp | 139 if (const auto *AL = dyn_cast<DIArgList>(M->getMetadata())) { in incorporateValue()
|
| H A D | DebugInfoMetadata.cpp | 2124 DIArgList *DIArgList::get(LLVMContext &Context, in get() 2129 DIArgList *NewArgList = new DIArgList(Context, Args); in get() 2134 void DIArgList::handleChangedOperand(void *Ref, Metadata *New) { in handleChangedOperand() 2155 DIArgList *ExistingArgList = getUniqued(getContext().pImpl->DIArgLists, this); in handleChangedOperand() 2166 void DIArgList::track() { in track() 2171 void DIArgList::untrack() { in untrack() 2176 void DIArgList::dropAllReferences(bool Untrack) { in dropAllReferences()
|
| H A D | LLVMContextImpl.cpp | 85 for (DIArgList *AL : DIArgLists) { in ~LLVMContextImpl()
|
| H A D | Metadata.cpp | 447 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getOrCreate() 458 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getIfExists() 466 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable()
|
| H A D | DebugInfo.cpp | 127 DIArgList *DI = cast<DIArgList>(AL); in findDbgIntrinsics()
|
| H A D | AsmWriter.cpp | 2397 static void writeDIArgList(raw_ostream &Out, const DIArgList *N, in writeDIArgList() 2558 if (const DIArgList *ArgList = dyn_cast<DIArgList>(MD)) { in WriteAsOperandInternal()
|
| H A D | Verifier.cpp | 490 void visitDIArgList(const DIArgList &AL, Function *F); 1051 void Verifier::visitDIArgList(const DIArgList &AL, Function *F) { in visitDIArgList() 1071 if (auto *AL = dyn_cast<DIArgList>(MD)) in visitMetadataAsValue() 6396 CheckDI(isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visitDbgIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/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 | 144 dyn_cast<DIArgList>(MAV->getMetadata())) { in orderModule() 280 dyn_cast<DIArgList>(MAV->getMetadata())) { in predictUseListOrder() 424 if (auto *AL = dyn_cast<DIArgList>(MD->getMetadata())) { in ValueEnumerator() 604 const Function &F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 741 unsigned F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 1066 SmallVector<DIArgList *, 8> ArgListMDVector; in incorporateFunction() 1075 } else if (auto *ArgList = dyn_cast<DIArgList>(MD->getMetadata())) { in incorporateFunction() 1103 for (const DIArgList *ArgList : ArgListMDVector) in incorporateFunction()
|
| H A D | BitcodeWriter.cpp | 339 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record); 2015 void ModuleBitcodeWriter::writeDIArgList(const DIArgList *N, in writeDIArgList() 2304 if (auto *AL = dyn_cast<DIArgList>(MD)) { in writeMetadataRecords()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugProgramInstruction.h | 228 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList() 262 (isa<ValueAsMetadata>(NewLocation) || isa<DIArgList>(NewLocation) || in setRawLocation()
|
| H A D | Metadata.def | 80 HANDLE_METADATA_LEAF(DIArgList)
|
| H A D | IntrinsicInst.h | 249 assert(isa<ValueAsMetadata>(RawLocation) || isa<DIArgList>(RawLocation) || in RawLocationWrapper() 261 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps() 264 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
|
| H A D | DebugInfoMetadata.h | 3761 class DIArgList : public Metadata, ReplaceableMetadataImpl { 3768 DIArgList(LLVMContext &Context, ArrayRef<ValueAsMetadata *> Args) 3773 ~DIArgList() { untrack(); } 3780 static DIArgList *get(LLVMContext &Context, ArrayRef<ValueAsMetadata *> Args);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 398 if (auto *AL = dyn_cast<DIArgList>(MD)) { in mapValue() 420 DIArgList::get(V->getContext(), MappedArgs)); in mapValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 2262 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 6428 DbgVal.setRawLocation(llvm::DIArgList::get(DbgVal.getContext(), ValArrayRef)); in updateDVIWithLocations() 6509 llvm::DIArgList::get(DbgVal->getContext(), ValArrayRef)); in restorePreTransformState()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5640 MD = DIArgList::get(Context, Args); in parseDIArgList()
|