| /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 | 276 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() 275 } else if (const auto *AL = dyn_cast<DIArgList>(MD)) { in predictUseListOrder() 431 if (const auto *AL = dyn_cast<DIArgList>(MD)) { in ValueEnumerator() 641 const Function &F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 778 unsigned F, const DIArgList *ArgList) { in EnumerateFunctionLocalListMetadata() 1102 SmallVector<DIArgList *, 8> ArgListMDVector; in incorporateFunction() 1110 } else if (auto *ArgList = dyn_cast<DIArgList>(MD)) { in incorporateFunction() 1155 for (const DIArgList *ArgList : ArgListMDVector) in incorporateFunction()
|
| H A D | BitcodeWriter.cpp | 349 void writeDIArgList(const DIArgList *N, SmallVectorImpl<uint64_t> &Record); 2106 void ModuleBitcodeWriter::writeDIArgList(const DIArgList *N, in writeDIArgList() 2395 if (auto *AL = dyn_cast<DIArgList>(MD)) { in writeMetadataRecords()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 247 if (auto *AL = dyn_cast<DIArgList>(MD)) in location_ops() 259 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps() 268 if (auto *AL = dyn_cast<DIArgList>(MD)) in getVariableLocationOp() 317 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp() 337 setRawLocation(DIArgList::get(getVariableLocationOp(0)->getContext(), MDs)); in replaceVariableLocationOp() 353 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 | 1329 DIArgListKeyInfo(const DIArgList *N) : Args(N->getArgs()) {} 1331 bool isKeyOf(const DIArgList *RHS) const { return Args == RHS->getArgs(); } 1342 static inline DIArgList *getEmptyKey() { 1343 return DenseMapInfo<DIArgList *>::getEmptyKey(); 1346 static inline DIArgList *getTombstoneKey() { 1347 return DenseMapInfo<DIArgList *>::getTombstoneKey(); 1352 static unsigned getHashValue(const DIArgList *N) { 1356 static bool isEqual(const KeyTy &LHS, const DIArgList *RHS) { 1362 static bool isEqual(const DIArgList *LHS, const DIArgList *RHS) { 1523 DenseSet<DIArgList *, DIArgListInfo> DIArgLists;
|
| H A D | TypeFinder.cpp | 153 if (const auto *AL = dyn_cast<DIArgList>(M->getMetadata())) { in incorporateValue()
|
| H A D | DebugInfoMetadata.cpp | 2311 DIArgList *DIArgList::get(LLVMContext &Context, in get() 2316 DIArgList *NewArgList = new DIArgList(Context, Args); in get() 2321 void DIArgList::handleChangedOperand(void *Ref, Metadata *New) { in handleChangedOperand() 2342 DIArgList *ExistingArgList = getUniqued(getContext().pImpl->DIArgLists, this); in handleChangedOperand() 2353 void DIArgList::track() { in track() 2358 void DIArgList::untrack() { in untrack() 2363 void DIArgList::dropAllReferences(bool Untrack) { in dropAllReferences()
|
| H A D | LLVMContextImpl.cpp | 85 for (DIArgList *AL : DIArgLists) { in ~LLVMContextImpl()
|
| H A D | Metadata.cpp | 456 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getOrCreate() 467 if (auto ArgList = dyn_cast<DIArgList>(&MD)) in getIfExists() 475 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable()
|
| H A D | Verifier.cpp | 506 void visitDIArgList(const DIArgList &AL, Function *F); 1101 void Verifier::visitDIArgList(const DIArgList &AL, Function *F) { in visitDIArgList() 1121 if (auto *AL = dyn_cast<DIArgList>(MD)) in visitMetadataAsValue() 6429 CheckDI(MD && (isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visit() 6434 else if (auto *AL = dyn_cast<DIArgList>(MD)) in visit() 6735 CheckDI(isa<ValueAsMetadata>(MD) || isa<DIArgList>(MD) || in visitDbgIntrinsic()
|
| H A D | DebugInfo.cpp | 129 DIArgList *DI = cast<DIArgList>(AL); in findDbgIntrinsics()
|
| H A D | AsmWriter.cpp | 2484 static void writeDIArgList(raw_ostream &Out, const DIArgList *N, in writeDIArgList() 2645 if (const DIArgList *ArgList = dyn_cast<DIArgList>(MD)) { in WriteAsOperandInternal()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Metadata.def | 80 HANDLE_METADATA_LEAF(DIArgList)
|
| H A D | DebugProgramInstruction.h | 422 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList() 457 assert((isa<ValueAsMetadata>(NewLocation) || isa<DIArgList>(NewLocation) || in setRawLocation()
|
| H A D | IntrinsicInst.h | 250 assert(isa<ValueAsMetadata>(RawLocation) || isa<DIArgList>(RawLocation) || in RawLocationWrapper() 262 return cast<DIArgList>(getRawLocation())->getArgs().size(); in getNumVariableLocationOps() 265 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
|
| H A D | DebugInfoMetadata.h | 3940 class DIArgList : public Metadata, ReplaceableMetadataImpl { 3947 DIArgList(LLVMContext &Context, ArrayRef<ValueAsMetadata *> Args) 3952 ~DIArgList() { untrack(); } 3959 static DIArgList *get(LLVMContext &Context, ArrayRef<ValueAsMetadata *> Args);
|
| /freebsd/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/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 2279 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 6730 DbgVal.setRawLocation(llvm::DIArgList::get(DbgVal.getContext(), ValArrayRef)); in updateDVIWithLocations() 6811 llvm::DIArgList::get(DbgVal->getContext(), ValArrayRef)); in restorePreTransformState()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5918 MD = DIArgList::get(Context, Args); in parseDIArgList()
|