Lines Matching refs:AttributeItem
309 struct AttributeItem { struct in __anond09109f60111::ARMTargetELFStreamer
320 static bool LessTag(const AttributeItem &LHS, const AttributeItem &RHS) { in LessTag() argument
341 SmallVector<AttributeItem, 64> Contents;
345 AttributeItem *getAttributeItem(unsigned Attribute) { in getAttributeItem()
355 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
358 Item->Type = AttributeItem::NumericAttribute; in setAttributeItem()
364 AttributeItem Item = { in setAttributeItem()
365 AttributeItem::NumericAttribute, in setAttributeItem()
376 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
379 Item->Type = AttributeItem::TextAttribute; in setAttributeItem()
385 AttributeItem Item = { in setAttributeItem()
386 AttributeItem::TextAttribute, in setAttributeItem()
397 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItems()
400 Item->Type = AttributeItem::NumericAndTextAttributes; in setAttributeItems()
407 AttributeItem Item = { in setAttributeItems()
408 AttributeItem::NumericAndTextAttributes, in setAttributeItems()
933 AttributeItem item = Contents[i]; in calculateContentSize()
935 case AttributeItem::HiddenAttribute: in calculateContentSize()
937 case AttributeItem::NumericAttribute: in calculateContentSize()
941 case AttributeItem::TextAttribute: in calculateContentSize()
945 case AttributeItem::NumericAndTextAttributes: in calculateContentSize()
972 std::sort(Contents.begin(), Contents.end(), AttributeItem::LessTag); in finishAttributeSection()
1006 AttributeItem item = Contents[i]; in finishAttributeSection()
1010 case AttributeItem::NumericAttribute: in finishAttributeSection()
1013 case AttributeItem::TextAttribute: in finishAttributeSection()
1017 case AttributeItem::NumericAndTextAttributes: in finishAttributeSection()