Lines Matching refs:Label
110 const MCSymbol *Label) { in addLabelAddress() argument
111 if ((Skeleton || !DD->useSplitDwarf()) && Label) in addLabelAddress()
112 DD->addArangeLabel(SymbolCU(this, Label)); in addLabelAddress()
116 return addLocalLabelAddress(Die, Attribute, Label); in addLabelAddress()
122 if (Label->isInSection() && UseAddrOffsetFormOrExpressions) in addLabelAddress()
123 Base = DD->getSectionLabel(&Label->getSection()); in addLabelAddress()
125 if (!Base || Base == Label) { in addLabelAddress()
126 unsigned idx = DD->getAddressPool().getIndex(Label); in addLabelAddress()
141 addPoolOpAddress(*Loc, Label); in addLabelAddress()
146 DD->getAddressPool().getIndex(Base), Label, Base)); in addLabelAddress()
151 const MCSymbol *Label) { in addLocalLabelAddress() argument
152 if (Label) in addLocalLabelAddress()
153 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIELabel(Label)); in addLocalLabelAddress()
675 addSectionDelta(ScopeDIE, dwarf::DW_AT_ranges, List.Label, in addScopeRangeList()
678 addSectionLabel(ScopeDIE, dwarf::DW_AT_ranges, List.Label, in addScopeRangeList()
1469 const DbgLabel *Label = nullptr; in finishEntityDefinition() local
1472 Label = dyn_cast<const DbgLabel>(Entity); in finishEntityDefinition()
1476 else if ((Label = dyn_cast<const DbgLabel>(Entity))) in finishEntityDefinition()
1477 applyLabelAttributes(*Label, *Die); in finishEntityDefinition()
1482 if (!Label) in finishEntityDefinition()
1485 const auto *Sym = Label->getSymbol(); in finishEntityDefinition()
1492 if (StringRef Name = Label->getName(); !Name.empty()) in finishEntityDefinition()
1697 void DwarfCompileUnit::applyLabelAttributes(const DbgLabel &Label, in applyLabelAttributes() argument
1699 StringRef Name = Label.getName(); in applyLabelAttributes()
1702 const auto *DILabel = Label.getLabel(); in applyLabelAttributes()
1744 MCSymbol *Label = DD->getAddressPool().getLabel(); in addAddrTableBase() local
1748 Label, TLOF.getDwarfAddrSection()->getBeginSymbol()); in addAddrTableBase()