reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
660 bool operator==(const AttributeList &RHS) const { return pImpl == RHS.pImpl; } 660 bool operator==(const AttributeList &RHS) const { return pImpl == RHS.pImpl; } 661 bool operator!=(const AttributeList &RHS) const { return pImpl != RHS.pImpl; } 661 bool operator!=(const AttributeList &RHS) const { return pImpl != RHS.pImpl; } 665 return pImpl; 669 bool isEmpty() const { return pImpl == nullptr; } 691 return (unsigned((uintptr_t)AS.pImpl) >> 4) ^ 692 (unsigned((uintptr_t)AS.pImpl) >> 9);lib/IR/Attributes.cpp
1160 if (!pImpl) 1233 if (!pImpl) 1248 if (!pImpl) 1287 LLVMContext &AttributeList::getContext() const { return pImpl->getContext(); } 1315 return pImpl && pImpl->hasFnAttribute(Kind); 1315 return pImpl && pImpl->hasFnAttribute(Kind); 1329 if (!pImpl) return false; 1386 if (!pImpl || Index >= getNumAttrSets()) 1388 return pImpl->begin()[Index]; 1392 return pImpl ? pImpl->begin() : nullptr; 1392 return pImpl ? pImpl->begin() : nullptr; 1396 return pImpl ? pImpl->end() : nullptr; 1396 return pImpl ? pImpl->end() : nullptr; 1404 return pImpl ? pImpl->NumAttrSets : 0; 1404 return pImpl ? pImpl->NumAttrSets : 0;