Lines Matching refs:pImpl
83 LLVMContextImpl *pImpl = Context.pImpl; in get() local
89 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()
98 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
106 LLVMContextImpl *pImpl = Context.pImpl; in get() local
112 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()
118 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
163 return pImpl && pImpl->isEnumAttribute(); in isEnumAttribute()
167 return pImpl && pImpl->isIntAttribute(); in isIntAttribute()
171 return pImpl && pImpl->isStringAttribute(); in isStringAttribute()
175 if (!pImpl) return None; in getKindAsEnum()
178 return pImpl->getKindAsEnum(); in getKindAsEnum()
182 if (!pImpl) return 0; in getValueAsInt()
185 return pImpl->getValueAsInt(); in getValueAsInt()
189 if (!pImpl) return {}; in getKindAsString()
192 return pImpl->getKindAsString(); in getKindAsString()
196 if (!pImpl) return {}; in getValueAsString()
199 return pImpl->getValueAsString(); in getValueAsString()
203 return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None); in hasAttribute()
208 return pImpl && pImpl->hasAttribute(Kind); in hasAttribute()
214 return pImpl->getValueAsInt(); in getAlignment()
220 return pImpl->getValueAsInt(); in getStackAlignment()
227 return pImpl->getValueAsInt(); in getDereferenceableBytes()
234 return pImpl->getValueAsInt(); in getDereferenceableOrNullBytes()
240 return unpackAllocSizeArgs(pImpl->getValueAsInt()); in getAllocSizeArgs()
244 if (!pImpl) return {}; in getAsString()
415 std::string AttrVal = pImpl->getValueAsString(); in getAsString()
434 if (!pImpl && !A.pImpl) return false; in operator <()
435 if (!pImpl) return true; in operator <()
436 if (!A.pImpl) return false; in operator <()
437 return *pImpl < *A.pImpl; in operator <()
657 LLVMContextImpl *pImpl = C.pImpl; in get() local
668 pImpl->AttrsSetNodes.FindNodeOrInsertPos(ID, InsertPoint); in get()
676 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint); in get()
850 LLVMContextImpl *pImpl = C.pImpl; in getImpl() local
856 pImpl->AttrsLists.FindNodeOrInsertPos(ID, InsertPoint); in getImpl()
865 pImpl->AttrsLists.InsertNode(PA, InsertPoint); in getImpl()
1061 if (!pImpl) in addAttributes()
1134 if (!pImpl) in removeAttributes()
1149 if (!pImpl) in removeAttributes()
1188 LLVMContext &AttributeList::getContext() const { return pImpl->getContext(); } in getContext()
1216 return pImpl && pImpl->hasFnAttribute(Kind); in hasFnAttribute()
1230 if (!pImpl) return false; in hasAttrSomewhere()
1283 if (!pImpl || Index >= getNumAttrSets()) in getAttributes()
1285 return pImpl->begin()[Index]; in getAttributes()
1289 return pImpl ? pImpl->begin() : nullptr; in begin()
1293 return pImpl ? pImpl->end() : nullptr; in end()
1301 return pImpl ? pImpl->NumAttrSets : 0; in getNumAttrSets()