Lines Matching refs:PA
105 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get() local
107 if (!PA) { in get()
111 PA = new (pImpl->Alloc) EnumAttributeImpl(Kind); in get()
113 PA = new (pImpl->Alloc) IntAttributeImpl(Kind, Val); in get()
114 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
118 return Attribute(PA); in get()
128 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get() local
130 if (!PA) { in get()
136 PA = new (Mem) StringAttributeImpl(Kind, Val); in get()
137 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
141 return Attribute(PA); in get()
153 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get() local
155 if (!PA) { in get()
158 PA = new (pImpl->Alloc) TypeAttributeImpl(Kind, Ty); in get()
159 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
163 return Attribute(PA); in get()
791 AttributeSetNode *PA = in getSorted() local
796 if (!PA) { in getSorted()
799 PA = new (Mem) AttributeSetNode(SortedAttrs); in getSorted()
800 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint); in getSorted()
804 return PA; in getSorted()
1021 AttributeListImpl *PA = in getImpl() local
1026 if (!PA) { in getImpl()
1031 PA = new (Mem) AttributeListImpl(AttrSets); in getImpl()
1032 pImpl->AttrsLists.InsertNode(PA, InsertPoint); in getImpl()
1036 return AttributeList(PA); in getImpl()