Lines Matching full:attribute
39 constexpr bool isValidForDXIL(Attribute::AttrKind Attr) {
40 return is_contained({Attribute::Alignment,
41 Attribute::AlwaysInline,
42 Attribute::Builtin,
43 Attribute::ByVal,
44 Attribute::InAlloca,
45 Attribute::Cold,
46 Attribute::Convergent,
47 Attribute::InlineHint,
48 Attribute::InReg,
49 Attribute::JumpTable,
50 Attribute::MinSize,
51 Attribute::Naked,
52 Attribute::Nest,
53 Attribute::NoAlias,
54 Attribute::NoBuiltin,
55 Attribute::NoCapture,
56 Attribute::NoDuplicate,
57 Attribute::NoImplicitFloat,
58 Attribute::NoInline,
59 Attribute::NonLazyBind,
60 Attribute::NonNull,
61 Attribute::Dereferenceable,
62 Attribute::DereferenceableOrNull,
63 Attribute::Memory,
64 Attribute::NoRedZone,
65 Attribute::NoReturn,
66 Attribute::NoUnwind,
67 Attribute::OptimizeForSize,
68 Attribute::OptimizeNone,
69 Attribute::ReadNone,
70 Attribute::ReadOnly,
71 Attribute::Returned,
72 Attribute::ReturnsTwice,
73 Attribute::SExt,
74 Attribute::StackAlignment,
75 Attribute::StackProtect,
76 Attribute::StackProtectReq,
77 Attribute::StackProtectStrong,
78 Attribute::SafeStack,
79 Attribute::StructRet,
80 Attribute::SanitizeAddress,
81 Attribute::SanitizeThread,
82 Attribute::SanitizeMemory,
83 Attribute::UWTable,
84 Attribute::ZExt},
169 for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds;
170 I = Attribute::AttrKind(I + 1)) {