/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfo.h | 190 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 D | DebugProgramInstruction.h | 68 class DIAssignID; variable 299 DIExpression *Expression, DIAssignID *AssignID, 328 DIExpression *Expression, DIAssignID *AssignID, 500 DIAssignID *getAssignID() const; 508 void setAssignId(DIAssignID *New);
|
H A D | FixedMetadataKinds.def | 52 LLVM_FIXED_MD_KIND(MD_DIAssignID, "DIAssignID", 38)
|
H A D | Metadata.def | 114 HANDLE_SPECIALIZED_MDNODE_LEAF(DIAssignID)
|
H A D | IntrinsicInst.h | 500 DIAssignID *getAssignID() const { return cast<DIAssignID>(getRawAssignID()); } in getAssignID() 511 void setAssignId(DIAssignID *New);
|
H A D | Instruction.h | 684 void updateDIAssignIDMapping(DIAssignID *ID);
|
H A D | DebugInfoMetadata.h | 309 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 D | Metadata.h | 1072 friend class DIAssignID;
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 942 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 D | DebugProgramInstruction.cpp | 72 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 D | Metadata.cpp | 1605 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 D | DebugInfoMetadata.cpp | 1391 DIAssignID *DIAssignID::getImpl(LLVMContext &Context, StorageType Storage, in getImpl() 1395 return storeImpl(new (0u, Storage) DIAssignID(Context, Storage), Storage); in getImpl()
|
H A D | IntrinsicInst.cpp | 214 void DbgAssignIntrinsic::setAssignId(DIAssignID *New) { in setAssignId()
|
H A D | Verifier.cpp | 1625 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 D | DIBuilder.cpp | 976 auto *Link = cast_or_null<DIAssignID>( in insertDbgAssign()
|
H A D | LLVMContextImpl.h | 1629 DenseMap<DIAssignID *, SmallVector<Instruction *, 1>> AssignmentIDToInstrs;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AssignmentTrackingAnalysis.cpp | 1034 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 D | CodeExtractor.cpp | 1686 DenseMap<DIAssignID *, DIAssignID *> AssignmentIDMap; in fixupDebugInfoPostExtraction()
|
H A D | InlineFunction.cpp | 1919 DenseMap<DIAssignID *, DIAssignID *> Map; in fixupAssignments()
|
H A D | ValueMapper.cpp | 564 V.setAssignId(cast<DIAssignID>(mapMetadata(V.getAssignID()))); in remapDbgRecord()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 516 DIAssignID *LinkToNothing = nullptr; in shortenAssignment() 520 LinkToNothing = DIAssignID::getDistinct(Ctx); in shortenAssignment()
|
H A D | SROA.cpp | 385 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 D | LICM.cpp | 1866 DIAssignID *NewID = nullptr; in insertStoresInLoopExitBlocks() 1885 NewID = cast_or_null<DIAssignID>( in insertStoresInLoopExitBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 2111 MetadataList.assignValue(DIAssignID::getDistinct(Context), NextMetadataNo); in parseOneMetadata()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 352 void writeDIAssignID(const DIAssignID *N, SmallVectorImpl<uint64_t> &Record, 2129 void ModuleBitcodeWriter::writeDIAssignID(const DIAssignID *N, in writeDIAssignID()
|