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.cpp276 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()
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 DBitcodeWriter.cpp349 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 DDebugProgramInstruction.cpp247 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 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.h1329 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 DTypeFinder.cpp153 if (const auto *AL = dyn_cast<DIArgList>(M->getMetadata())) { in incorporateValue()
H A DDebugInfoMetadata.cpp2311 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 DLLVMContextImpl.cpp85 for (DIArgList *AL : DIArgLists) { in ~LLVMContextImpl()
H A DMetadata.cpp456 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 DVerifier.cpp506 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 DDebugInfo.cpp129 DIArgList *DI = cast<DIArgList>(AL); in findDbgIntrinsics()
H A DAsmWriter.cpp2484 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 DMetadata.def80 HANDLE_METADATA_LEAF(DIArgList)
H A DDebugProgramInstruction.h422 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); } in hasArgList()
457 assert((isa<ValueAsMetadata>(NewLocation) || isa<DIArgList>(NewLocation) || in setRawLocation()
H A DIntrinsicInst.h250 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 DDebugInfoMetadata.h3940 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 DValueMapper.cpp398 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 DMetadataLoader.cpp2279 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6730 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 DLLParser.cpp5918 MD = DIArgList::get(Context, Args); in parseDIArgList()