Lines Matching defs:AttributeSetNode
915 return AttributeSet(AttributeSetNode::get(C, B));
919 return AttributeSet(AttributeSetNode::get(C, Attrs));
1231 // AttributeSetNode Definition
1234 AttributeSetNode::AttributeSetNode(ArrayRef<Attribute> Attrs)
1247 AttributeSetNode *AttributeSetNode::get(LLVMContext &C,
1254 AttributeSetNode *AttributeSetNode::getSorted(LLVMContext &C,
1268 AttributeSetNode *PA =
1274 // Coallocate entries after the AttributeSetNode itself.
1276 PA = new (Mem) AttributeSetNode(SortedAttrs);
1280 // Return the AttributeSetNode that we found or created.
1284 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder &B) {
1288 bool AttributeSetNode::hasAttribute(StringRef Kind) const {
1293 AttributeSetNode::findEnumAttribute(Attribute::AttrKind Kind) const {
1309 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
1315 Attribute AttributeSetNode::getAttribute(StringRef Kind) const {
1319 MaybeAlign AttributeSetNode::getAlignment() const {
1325 MaybeAlign AttributeSetNode::getStackAlignment() const {
1331 Type *AttributeSetNode::getAttributeType(Attribute::AttrKind Kind) const {
1337 uint64_t AttributeSetNode::getDereferenceableBytes() const {
1343 uint64_t AttributeSetNode::getDereferenceableOrNullBytes() const {
1350 AttributeSetNode::getAllocSizeArgs() const {
1356 unsigned AttributeSetNode::getVScaleRangeMin() const {
1362 std::optional<unsigned> AttributeSetNode::getVScaleRangeMax() const {
1368 UWTableKind AttributeSetNode::getUWTableKind() const {
1374 AllocFnKind AttributeSetNode::getAllocKind() const {
1380 MemoryEffects AttributeSetNode::getMemoryEffects() const {
1386 CaptureInfo AttributeSetNode::getCaptureInfo() const {
1392 FPClassTest AttributeSetNode::getNoFPClass() const {
1398 std::string AttributeSetNode::getAsString(bool InAttrGrp) const {
1517 // Create a vector if (unsigned, AttributeSetNode*) pairs from the attributes