Lines Matching defs:addAttribute
850 AttributeSet AttributeSet::addAttribute(LLVMContext &C,
854 B.addAttribute(Kind);
858 AttributeSet AttributeSet::addAttribute(LLVMContext &C, StringRef Kind,
861 B.addAttribute(Kind, Value);
1037 AvailableAttrs.addAttribute(I.getKindAsEnum());
1217 AvailableFunctionAttrs.addAttribute(I.getKindAsEnum());
1222 AvailableSomewhereAttrs.addAttribute(I.getKindAsEnum());
1476 B.addAttribute(Kind, Value);
1483 B.addAttribute(A);
1531 B.addAttribute(A);
1860 AttrBuilder &AttrBuilder::addAttribute(Attribute Attr) {
1868 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Kind) {
1873 AttrBuilder &AttrBuilder::addAttribute(StringRef A, StringRef V) {
1904 return addAttribute(Attribute::get(Ctx, Kind, Value));
1998 return addAttribute(Attribute::get(Ctx, Kind, Ty));
2023 return addAttribute(Attribute::get(Ctx, Kind, CR));
2033 return addAttribute(Attribute::get(Ctx, Kind, Val));
2043 addAttribute(I);
2106 Incompatible.addAttribute(Attribute::AllocAlign);
2108 Incompatible.addAttribute(Attribute::SExt).addAttribute(Attribute::ZExt);
2114 Incompatible.addAttribute(Attribute::Range);
2120 Incompatible.addAttribute(Attribute::NoAlias)
2121 .addAttribute(Attribute::NoCapture)
2122 .addAttribute(Attribute::NonNull)
2123 .addAttribute(Attribute::ReadNone)
2124 .addAttribute(Attribute::ReadOnly)
2125 .addAttribute(Attribute::Dereferenceable)
2126 .addAttribute(Attribute::DereferenceableOrNull)
2127 .addAttribute(Attribute::Writable)
2128 .addAttribute(Attribute::DeadOnUnwind)
2129 .addAttribute(Attribute::Initializes);
2131 Incompatible.addAttribute(Attribute::Nest)
2132 .addAttribute(Attribute::SwiftError)
2133 .addAttribute(Attribute::Preallocated)
2134 .addAttribute(Attribute::InAlloca)
2135 .addAttribute(Attribute::ByVal)
2136 .addAttribute(Attribute::StructRet)
2137 .addAttribute(Attribute::ByRef)
2138 .addAttribute(Attribute::ElementType)
2139 .addAttribute(Attribute::AllocatedPointer);
2145 Incompatible.addAttribute(Attribute::Alignment);
2150 Incompatible.addAttribute(Attribute::NoFPClass);
2156 Incompatible.addAttribute(Attribute::NoUndef);
2164 AM.addAttribute(Attribute::NoUndef);
2165 AM.addAttribute(Attribute::Dereferenceable);
2166 AM.addAttribute(Attribute::DereferenceableOrNull);
2260 OldSSPAttr.addAttribute(Attribute::StackProtect)
2261 .addAttribute(Attribute::StackProtectStrong)
2262 .addAttribute(Attribute::StackProtectReq);