Lines Matching defs:AttributeSetNode
843 return AttributeSet(AttributeSetNode::get(C, B));
847 return AttributeSet(AttributeSetNode::get(C, Attrs));
1025 // AttributeSetNode Definition
1028 AttributeSetNode::AttributeSetNode(ArrayRef<Attribute> Attrs)
1041 AttributeSetNode *AttributeSetNode::get(LLVMContext &C,
1048 AttributeSetNode *AttributeSetNode::getSorted(LLVMContext &C,
1062 AttributeSetNode *PA =
1068 // Coallocate entries after the AttributeSetNode itself.
1070 PA = new (Mem) AttributeSetNode(SortedAttrs);
1074 // Return the AttributeSetNode that we found or created.
1078 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder &B) {
1082 bool AttributeSetNode::hasAttribute(StringRef Kind) const {
1087 AttributeSetNode::findEnumAttribute(Attribute::AttrKind Kind) const {
1103 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
1109 Attribute AttributeSetNode::getAttribute(StringRef Kind) const {
1113 MaybeAlign AttributeSetNode::getAlignment() const {
1119 MaybeAlign AttributeSetNode::getStackAlignment() const {
1125 Type *AttributeSetNode::getAttributeType(Attribute::AttrKind Kind) const {
1131 uint64_t AttributeSetNode::getDereferenceableBytes() const {
1137 uint64_t AttributeSetNode::getDereferenceableOrNullBytes() const {
1144 AttributeSetNode::getAllocSizeArgs() const {
1150 unsigned AttributeSetNode::getVScaleRangeMin() const {
1156 std::optional<unsigned> AttributeSetNode::getVScaleRangeMax() const {
1162 UWTableKind AttributeSetNode::getUWTableKind() const {
1168 AllocFnKind AttributeSetNode::getAllocKind() const {
1174 MemoryEffects AttributeSetNode::getMemoryEffects() const {
1180 FPClassTest AttributeSetNode::getNoFPClass() const {
1186 std::string AttributeSetNode::getAsString(bool InAttrGrp) const {
1305 // Create a vector if (unsigned, AttributeSetNode*) pairs from the attributes