reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
177 bool operator==(Attribute A) const { return pImpl == A.pImpl; } 177 bool operator==(Attribute A) const { return pImpl == A.pImpl; } 178 bool operator!=(Attribute A) const { return pImpl != A.pImpl; } 178 bool operator!=(Attribute A) const { return pImpl != A.pImpl; } 184 ID.AddPointer(pImpl); 189 return pImpl;lib/IR/Attributes.cpp
184 return pImpl && pImpl->isEnumAttribute(); 184 return pImpl && pImpl->isEnumAttribute(); 188 return pImpl && pImpl->isIntAttribute(); 188 return pImpl && pImpl->isIntAttribute(); 192 return pImpl && pImpl->isStringAttribute(); 192 return pImpl && pImpl->isStringAttribute(); 196 return pImpl && pImpl->isTypeAttribute(); 196 return pImpl && pImpl->isTypeAttribute(); 200 if (!pImpl) return None; 203 return pImpl->getKindAsEnum(); 207 if (!pImpl) return 0; 210 return pImpl->getValueAsInt(); 214 if (!pImpl) return {}; 217 return pImpl->getKindAsString(); 221 if (!pImpl) return {}; 224 return pImpl->getValueAsString(); 228 if (!pImpl) return {}; 231 return pImpl->getValueAsType(); 236 return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None); 236 return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None); 236 return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None); 241 return pImpl && pImpl->hasAttribute(Kind); 241 return pImpl && pImpl->hasAttribute(Kind); 247 return MaybeAlign(pImpl->getValueAsInt()); 253 return MaybeAlign(pImpl->getValueAsInt()); 260 return pImpl->getValueAsInt(); 267 return pImpl->getValueAsInt(); 273 return unpackAllocSizeArgs(pImpl->getValueAsInt()); 277 if (!pImpl) return {}; 469 std::string AttrVal = pImpl->getValueAsString(); 488 if (!pImpl && !A.pImpl) return false; 488 if (!pImpl && !A.pImpl) return false; 489 if (!pImpl) return true; 490 if (!A.pImpl) return false; 491 return *pImpl < *A.pImpl; 491 return *pImpl < *A.pImpl;