Home
last modified time | relevance | path

Searched refs:DIAssignID (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h190 AssignmentInstRange getAssignmentInsts(DIAssignID *ID);
226 AssignmentMarkerRange getAssignmentMarkers(DIAssignID *ID);
232 return getAssignmentMarkers(cast<DIAssignID>(ID)); in getAssignmentMarkers()
240 return cast<DIAssignID>(ID)->getAllDbgVariableRecordUsers(); in getDVRAssignmentMarkers()
248 void RAUW(DIAssignID *Old, DIAssignID *New);
273 void remapAssignID(DenseMap<DIAssignID *, DIAssignID *> &Map, Instruction &I);
H A DDebugProgramInstruction.h68 class DIAssignID; variable
299 DIExpression *Expression, DIAssignID *AssignID,
328 DIExpression *Expression, DIAssignID *AssignID,
500 DIAssignID *getAssignID() const;
508 void setAssignId(DIAssignID *New);
H A DFixedMetadataKinds.def52 LLVM_FIXED_MD_KIND(MD_DIAssignID, "DIAssignID", 38)
H A DMetadata.def114 HANDLE_SPECIALIZED_MDNODE_LEAF(DIAssignID)
H A DIntrinsicInst.h500 DIAssignID *getAssignID() const { return cast<DIAssignID>(getRawAssignID()); } in getAssignID()
511 void setAssignId(DIAssignID *New);
H A DInstruction.h684 void updateDIAssignIDMapping(DIAssignID *ID);
H A DDebugInfoMetadata.h309 class DIAssignID : public MDNode {
313 DIAssignID(LLVMContext &C, StorageType Storage) in DIAssignID() function
316 ~DIAssignID() { dropAllReferences(); } in ~DIAssignID()
318 static DIAssignID *getImpl(LLVMContext &Context, StorageType Storage,
331 static DIAssignID *getDistinct(LLVMContext &Context) { in getDistinct()
H A DMetadata.h1072 friend class DIAssignID;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp942 SmallVector<DIAssignID *, 4> IDs; in mergeDIAssignID()
945 IDs.push_back(cast<DIAssignID>(MD)); in mergeDIAssignID()
952 IDs.push_back(cast<DIAssignID>(MD)); in mergeDIAssignID()
957 DIAssignID *MergeID = IDs[0]; in mergeDIAssignID()
1796 AssignmentInstRange at::getAssignmentInsts(DIAssignID *ID) { in getAssignmentInsts()
1808 AssignmentMarkerRange at::getAssignmentMarkers(DIAssignID *ID) { in getAssignmentMarkers()
1834 void at::RAUW(DIAssignID *Old, DIAssignID *New) { in RAUW()
1924 void at::remapAssignID(DenseMap<DIAssignID *, DIAssignID *> &Map, in remapAssignID() argument
1927 DIAssignID *OldID = cast<DIAssignID>(Old); in remapAssignID()
1928 if (DIAssignID *NewID = Map.lookup(OldID)) in remapAssignID()
[all …]
H A DDebugProgramInstruction.cpp72 DIAssignID *AssignID, Metadata *Address, in DbgVariableRecord()
213 DIAssignID *AssignID, Value *Address, DIExpression *AddressExpression, in createDVRAssign()
227 Val, Variable, Expression, cast<DIAssignID>(Link), Address, in createLinkedDVRAssign()
485 DIAssignID *DbgVariableRecord::getAssignID() const { in getAssignID()
486 return cast<DIAssignID>(DebugValues[2]); in getAssignID()
489 void DbgVariableRecord::setAssignId(DIAssignID *New) { in setAssignId()
H A DMetadata.cpp1605 void Instruction::updateDIAssignIDMapping(DIAssignID *ID) { in updateDIAssignIDMapping()
1607 if (const DIAssignID *CurrentID = in updateDIAssignIDMapping()
1608 cast_or_null<DIAssignID>(getMetadata(LLVMContext::MD_DIAssignID))) { in updateDIAssignIDMapping()
1653 updateDIAssignIDMapping(cast_or_null<DIAssignID>(Node)); in setMetadata()
H A DDebugInfoMetadata.cpp1391 DIAssignID *DIAssignID::getImpl(LLVMContext &Context, StorageType Storage, in getImpl()
1395 return storeImpl(new (0u, Storage) DIAssignID(Context, Storage), Storage); in getImpl()
H A DIntrinsicInst.cpp214 void DbgAssignIntrinsic::setAssignId(DIAssignID *New) { in setAssignId()
H A DVerifier.cpp1625 void Verifier::visitDIAssignID(const DIAssignID &N) { in visitDIAssignID()
4891 cast<DIAssignID>(MD)->getAllDbgVariableRecordUsers()) { in visitDIAssignIDMetadata()
6446 CheckDI(isa_and_nonnull<DIAssignID>(DVR.getRawAssignID()), in visit()
6448 visitMDNode(*cast<DIAssignID>(DVR.getRawAssignID()), in visit()
6746 CheckDI(isa<DIAssignID>(DAI->getRawAssignID()), in visitDbgIntrinsic()
H A DDIBuilder.cpp976 auto *Link = cast_or_null<DIAssignID>( in insertDbgAssign()
H A DLLVMContextImpl.h1629 DenseMap<DIAssignID *, SmallVector<Instruction *, 1>> AssignmentIDToInstrs;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp1034 DIAssignID *ID;
1061 static Assignment make(DIAssignID *ID, DbgAssignIntrinsic *Source) { in make()
1064 static Assignment make(DIAssignID *ID, DbgVariableRecord *Source) { in make()
1069 static Assignment make(DIAssignID *ID, AssignRecord Source) { in make()
1072 static Assignment makeFromMemDef(DIAssignID *ID) { in makeFromMemDef()
1078 Assignment(S Status, DIAssignID *ID) : Status(Status), ID(ID) { in Assignment()
1082 Assignment(S Status, DIAssignID *ID, DbgAssignIntrinsic *Source) in Assignment()
1087 Assignment(S Status, DIAssignID *ID, DbgVariableRecord *Source) in Assignment()
1092 Assignment(S Status, DIAssignID *ID, AssignRecord Source) in Assignment()
1453 static DIAssignID *getIDFromInst(const Instruction &I) { in getIDFromInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp1686 DenseMap<DIAssignID *, DIAssignID *> AssignmentIDMap; in fixupDebugInfoPostExtraction()
H A DInlineFunction.cpp1919 DenseMap<DIAssignID *, DIAssignID *> Map; in fixupAssignments()
H A DValueMapper.cpp564 V.setAssignId(cast<DIAssignID>(mapMetadata(V.getAssignID()))); in remapDbgRecord()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp516 DIAssignID *LinkToNothing = nullptr; in shortenAssignment()
520 LinkToNothing = DIAssignID::getDistinct(Ctx); in shortenAssignment()
H A DSROA.cpp385 DIAssignID *NewID = nullptr; in migrateDebugInfo()
439 NewID = DIAssignID::getDistinct(Ctx); in migrateDebugInfo()
5144 DIAssignID::getDistinct(NewAddr->getContext())); in insertNewDbgInst()
5193 DIAssignID::getDistinct(NewAddr->getContext())); in insertNewDbgInst()
H A DLICM.cpp1866 DIAssignID *NewID = nullptr; in insertStoresInLoopExitBlocks()
1885 NewID = cast_or_null<DIAssignID>( in insertStoresInLoopExitBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp2111 MetadataList.assignValue(DIAssignID::getDistinct(Context), NextMetadataNo); in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp352 void writeDIAssignID(const DIAssignID *N, SmallVectorImpl<uint64_t> &Record,
2129 void ModuleBitcodeWriter::writeDIAssignID(const DIAssignID *N, in writeDIAssignID()

12