Lines Matching refs:AttributeItem
248 struct AttributeItem { struct in __anond09109f60111::ARMTargetELFStreamer
259 static bool LessTag(const AttributeItem &LHS, const AttributeItem &RHS) { in LessTag() argument
280 SmallVector<AttributeItem, 64> Contents;
284 AttributeItem *getAttributeItem(unsigned Attribute) { in getAttributeItem()
294 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
297 Item->Type = AttributeItem::NumericAttribute; in setAttributeItem()
303 AttributeItem Item = { in setAttributeItem()
304 AttributeItem::NumericAttribute, in setAttributeItem()
315 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
318 Item->Type = AttributeItem::TextAttribute; in setAttributeItem()
324 AttributeItem Item = { in setAttributeItem()
325 AttributeItem::TextAttribute, in setAttributeItem()
336 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItems()
339 Item->Type = AttributeItem::NumericAndTextAttributes; in setAttributeItems()
346 AttributeItem Item = { in setAttributeItems()
347 AttributeItem::NumericAndTextAttributes, in setAttributeItems()
914 AttributeItem item = Contents[i]; in calculateContentSize()
916 case AttributeItem::HiddenAttribute: in calculateContentSize()
918 case AttributeItem::NumericAttribute: in calculateContentSize()
922 case AttributeItem::TextAttribute: in calculateContentSize()
926 case AttributeItem::NumericAndTextAttributes: in calculateContentSize()
953 std::sort(Contents.begin(), Contents.end(), AttributeItem::LessTag); in finishAttributeSection()
987 AttributeItem item = Contents[i]; in finishAttributeSection()
991 case AttributeItem::NumericAttribute: in finishAttributeSection()
994 case AttributeItem::TextAttribute: in finishAttributeSection()
998 case AttributeItem::NumericAndTextAttributes: in finishAttributeSection()