Lines Matching refs:Label
69 const MCSymbol *Label) { in addLabelAddress() argument
70 if ((Skeleton || !DD->useSplitDwarf()) && Label) in addLabelAddress()
71 DD->addArangeLabel(SymbolCU(this, Label)); in addLabelAddress()
75 return addLocalLabelAddress(Die, Attribute, Label); in addLabelAddress()
81 if (Label->isInSection() && UseAddrOffsetFormOrExpressions) in addLabelAddress()
82 Base = DD->getSectionLabel(&Label->getSection()); in addLabelAddress()
84 if (!Base || Base == Label) { in addLabelAddress()
85 unsigned idx = DD->getAddressPool().getIndex(Label); in addLabelAddress()
100 addPoolOpAddress(*Loc, Label); in addLabelAddress()
105 DD->getAddressPool().getIndex(Base), Label, Base)); in addLabelAddress()
110 const MCSymbol *Label) { in addLocalLabelAddress() argument
111 if (Label) in addLocalLabelAddress()
112 addAttribute(Die, Attribute, dwarf::DW_FORM_addr, DIELabel(Label)); in addLocalLabelAddress()
629 addSectionDelta(ScopeDIE, dwarf::DW_AT_ranges, List.Label, in addScopeRangeList()
632 addSectionLabel(ScopeDIE, dwarf::DW_AT_ranges, List.Label, in addScopeRangeList()
1415 const DbgLabel *Label = nullptr; in finishEntityDefinition() local
1418 Label = dyn_cast<const DbgLabel>(Entity); in finishEntityDefinition()
1422 else if ((Label = dyn_cast<const DbgLabel>(Entity))) in finishEntityDefinition()
1423 applyLabelAttributes(*Label, *Die); in finishEntityDefinition()
1428 if (!Label) in finishEntityDefinition()
1431 const auto *Sym = Label->getSymbol(); in finishEntityDefinition()
1438 if (StringRef Name = Label->getName(); !Name.empty()) in finishEntityDefinition()
1630 void DwarfCompileUnit::applyLabelAttributes(const DbgLabel &Label, in applyLabelAttributes() argument
1632 StringRef Name = Label.getName(); in applyLabelAttributes()
1635 const auto *DILabel = Label.getLabel(); in applyLabelAttributes()
1668 MCSymbol *Label = DD->getAddressPool().getLabel(); in addAddrTableBase() local
1672 Label, TLOF.getDwarfAddrSection()->getBeginSymbol()); in addAddrTableBase()