| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugProgramInstruction.h | 122 extern template class LLVM_TEMPLATE_ABI DbgRecordParamRef<DILabel>; 238 DbgRecordParamRef<DILabel> Label; 246 LLVM_ABI DbgLabelRecord(DILabel *Label, DebugLoc DL); 262 void setLabel(DILabel *NewLabel) { Label = NewLabel; } in setLabel() 263 DILabel *getLabel() const { return Label.get(); } in getLabel()
|
| H A D | Metadata.def | 111 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILabel)
|
| H A D | DIBuilder.h | 903 LLVM_ABI DILabel *createLabel(DIScope *Scope, StringRef Name, DIFile *File, 1157 LLVM_ABI DbgInstPtr insertLabel(DILabel *LabelInfo, const DILocation *DL,
|
| H A D | IntrinsicInst.h | 545 DILabel *getLabel() const { return cast<DILabel>(getRawLabel()); } in getLabel() 546 void setLabel(DILabel *NewLabel) { in setLabel()
|
| H A D | DebugInfoMetadata.h | 4111 class DILabel : public DINode { 4119 DILabel(LLVMContext &C, StorageType Storage, unsigned Line, unsigned Column, 4122 ~DILabel() = default; 4124 static DILabel *getImpl(LLVMContext &Context, DIScope *Scope, StringRef Name, 4133 LLVM_ABI static DILabel * 4146 DEFINE_MDNODE_GET(DILabel, 4152 DEFINE_MDNODE_GET(DILabel,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 294 DbgLabel(const DILabel *L, const DILocation *IA, const MCSymbol *Sym = nullptr) 299 const DILabel *getLabel() const { return cast<DILabel>(getEntity()); } in getLabel()
|
| H A D | DwarfCompileUnit.cpp | 1525 } else if (isa<const DILabel>(Node)) { in createAbstractEntity() 1527 cast<const DILabel>(Node), nullptr /* IA */); in createAbstractEntity() 1702 const auto *DILabel = Label.getLabel(); in applyLabelAttributes() local 1703 addSourceLine(LabelDie, DILabel); in applyLabelAttributes() 1704 if (DILabel->isArtificial()) in applyLabelAttributes() 1706 if (DILabel->getCoroSuspendIdx()) in applyLabelAttributes() 1708 *DILabel->getCoroSuspendIdx()); in applyLabelAttributes()
|
| H A D | DwarfUnit.h | 224 void addSourceLine(DIE &Die, const DILabel *L);
|
| H A D | DwarfDebug.cpp | 1526 else if (const auto *L = dyn_cast<DILabel>(N)) in getRetainedNodeScope() 1873 } else if (isa<const DILabel>(Node)) { in createConcreteEntity() 1875 std::make_unique<DbgLabel>(cast<const DILabel>(Node), in createConcreteEntity() 1970 const DILabel *Label = cast<DILabel>(IL.first); in collectEntityInfo() 1994 if (isa<DILocalVariable>(DN) || isa<DILabel>(DN)) { in collectEntityInfo() 2754 if (isa<DILocalVariable>(DN) || isa<DILabel>(DN)) { in endFunctionImpl()
|
| H A D | DbgEntityHistoryCalculator.cpp | 490 const DILabel *RawLabel = MI.getDebugLabel(); in calculateDbgEntityHistory()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 29 template class LLVM_EXPORT_TEMPLATE DbgRecordParamRef<DILabel>; 149 assert((isa<DILabel>(Label) || Label->isTemporary()) && in DbgLabelRecord() 152 DbgLabelRecord::DbgLabelRecord(DILabel *Label, DebugLoc DL) in DbgLabelRecord()
|
| H A D | DebugInfoMetadata.cpp | 1619 DILabel::DILabel(LLVMContext &C, StorageType Storage, unsigned Line, in DILabel() function in DILabel 1629 DILabel *DILabel::getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, in getImpl() 1637 DILabel, (Scope, Name, File, Line, Column, IsArtificial, CoroSuspendIdx)); in getImpl() 1639 DEFINE_GETIMPL_STORE(DILabel, (Line, Column, IsArtificial, CoroSuspendIdx), in getImpl()
|
| H A D | DIBuilder.cpp | 948 DILabel *DIBuilder::createLabel(DIScope *Context, StringRef Name, DIFile *File, in createLabel() 954 auto *Node = DILabel::get(VMContext, Scope, Name, File, LineNo, Column, in createLabel() 1180 DbgInstPtr DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel()
|
| H A D | LLVMContextImpl.h | 1331 template <> struct MDNodeKeyImpl<DILabel> { 1345 MDNodeKeyImpl(const DILabel *N) 1351 bool isKeyOf(const DILabel *RHS) const {
|
| H A D | Verifier.cpp | 1534 CheckDI(Op && (isa<DILocalVariable>(Op) || isa<DILabel>(Op) || in visitDISubprogram() 1701 void Verifier::visitDILabel(const DILabel &N) { in visitDILabel() 6751 CheckDI(isa<DILabel>(DLR.getRawLabel()), in visit() 6763 DILabel *Label = DLR.getLabel(); in visit() 7192 CheckDI(isa<DILabel>(DLI.getRawLabel()), in visitDbgLabelIntrinsic() 7205 DILabel *Label = DLI.getLabel(); in visitDbgLabelIntrinsic()
|
| H A D | DebugInfo.cpp | 1906 unwrapDI<DILabel>(LabelInfo), unwrapDI<DILocation>(Location), in LLVMDIBuilderInsertLabelBefore() 1925 unwrapDI<DILabel>(LabelInfo), unwrapDI<DILocation>(Location), in LLVMDIBuilderInsertLabelAtEnd()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveDebugVariables.cpp | 504 const DILabel *Label; ///< The debug info label we are part of. 516 UserLabel(const DILabel *label, DebugLoc L, SlotIndex Idx) in UserLabel() 520 bool matches(const DILabel *L, const DILocation *IA, in matches() 717 } else if (const auto *L = dyn_cast<const DILabel>(Node)) { in printExtendedName() 916 const DILabel *Label = MI.getDebugLabel(); in handleDebugLabel()
|
| H A D | MachineInstr.cpp | 930 const DILabel *MachineInstr::getDebugLabel() const { in getDebugLabel() 932 return cast<DILabel>(getOperand(0).getMetadata()); in getDebugLabel() 1930 auto *DIL = dyn_cast<DILabel>(MO.getMetadata()); in print()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 1346 DILabel *OldLabel = LabelRecord->getLabel(); in fixupDebugInfoPostExtraction() 1352 DILabel::get(Ctx, NewScope, OldLabel->getName(), OldLabel->getFile(), in fixupDebugInfoPostExtraction() 1356 LabelRecord->setLabel(cast<DILabel>(NewLabel)); in fixupDebugInfoPostExtraction()
|
| H A D | ValueMapper.cpp | 551 DLR->setLabel(cast<DILabel>(mapMetadata(DLR->getLabel()))); in remapDbgRecord()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 43 class DILabel; variable 543 LLVM_ABI const DILabel *getDebugLabel() const;
|
| H A D | SelectionDAG.h | 57 class DILabel; variable 1890 LLVM_ABI SDDbgLabel *getDbgLabel(DILabel *Label, const DebugLoc &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 128 assert(isa<DILabel>(Label) && "not a label"); in buildDbgLabel() 129 assert(cast<DILabel>(Label)->isValidLocationForIntrinsic(State.DL) && in buildDbgLabel()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 980 assert(cast<DILabel>(Label)->isValidLocationForIntrinsic(DL) && in EmitDbgLabel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1580 DILabel *ResumeLabel = in createResumeEntryBlock()
|