| /freebsd/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 | 285 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record, in writeDIArgList()
|
| /freebsd/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 | 141 } 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 D | BitcodeWriter.cpp | 381 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 D | DebugProgramInstruction.cpp | 248 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 D | IntrinsicInst.cpp | 82 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 D | LLVMContextImpl.h | 1508 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 D | TypeFinder.cpp | 153 if (const auto *AL = dyn_cast<DIArgList>(M->getMetadata())) { in incorporateValue()
|
| H A D | LLVMContextImpl.cpp | 81 for (DIArgList *AL : DIArgLists) { in ~LLVMContextImpl()
|
| H A D | DebugInfoMetadata.cpp | 2589 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 D | Metadata.cpp | 463 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 D | AsmWriter.cpp | 155 } 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 D | Verifier.cpp | 514 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 D | DebugInfo.cpp | 147 DIArgList *DI = cast<DIArgList>(AL); in findDbgIntrinsics()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Metadata.def | 80 HANDLE_METADATA_LEAF(DIArgList)
|
| H A D | DebugProgramInstruction.h | 436 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList() 476 assert((isa<ValueAsMetadata>(NewLocation) || isa<DIArgList>(NewLocation) || in setRawLocation()
|
| H A D | IntrinsicInst.h | 252 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 D | DebugInfoMetadata.h | 4555 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 D | ValueMapper.cpp | 399 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 D | MetadataLoader.cpp | 2397 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 6693 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 D | LLParser.cpp | 6218 MD = DIArgList::get(Context, Args); in parseDIArgList()
|