Home
last modified time | relevance | path

Searched refs:Attribute (Results 1 – 25 of 832) sorted by relevance

12345678910>>...34

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp36 static Attribute::AttrKind parseAttrKind(StringRef Kind) { in parseAttrKind()
37 return StringSwitch<Attribute::AttrKind>(Kind) in parseAttrKind()
38 .Case("alwaysinline", Attribute::AlwaysInline) in parseAttrKind()
39 .Case("builtin", Attribute::Builtin) in parseAttrKind()
40 .Case("cold", Attribute::Cold) in parseAttrKind()
41 .Case("convergent", Attribute::Convergent) in parseAttrKind()
42 .Case("inlinehint", Attribute::InlineHint) in parseAttrKind()
43 .Case("jumptable", Attribute::JumpTable) in parseAttrKind()
44 .Case("minsize", Attribute::MinSize) in parseAttrKind()
45 .Case("naked", Attribute::Naked) in parseAttrKind()
[all …]
H A DFunctionAttrs.cpp296 AttrsToRemove.addAttribute(Attribute::ReadOnly); in addReadAttrs()
297 AttrsToRemove.addAttribute(Attribute::ReadNone); in addReadAttrs()
298 AttrsToRemove.addAttribute(Attribute::WriteOnly); in addReadAttrs()
302 AttrsToRemove.addAttribute(Attribute::ArgMemOnly); in addReadAttrs()
303 AttrsToRemove.addAttribute(Attribute::InaccessibleMemOnly); in addReadAttrs()
304 AttrsToRemove.addAttribute(Attribute::InaccessibleMemOrArgMemOnly); in addReadAttrs()
310 F->addFnAttr(Attribute::WriteOnly); in addReadAttrs()
312 F->addFnAttr(ReadsMemory ? Attribute::ReadOnly : Attribute::ReadNone); in addReadAttrs()
456 static Attribute::AttrKind
464 return Attribute::None; in determinePointerReadAttrs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp92 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, in get()
113 return Attribute(PA); in get()
116 Attribute Attribute::get(LLVMContext &Context, StringRef Kind, StringRef Val) { in get()
136 return Attribute(PA); in get()
139 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, in get()
157 return Attribute(PA); in get()
160 Attribute Attribute::getWithAlignment(LLVMContext &Context, Align A) { in getWithAlignment()
165 Attribute Attribute::getWithStackAlignment(LLVMContext &Context, Align A) { in getWithStackAlignment()
170 Attribute Attribute::getWithDereferenceableBytes(LLVMContext &Context, in getWithDereferenceableBytes()
176 Attribute Attribute::getWithDereferenceableOrNullBytes(LLVMContext &Context, in getWithDereferenceableOrNullBytes()
[all …]
H A DAttributeImpl.h62 bool hasAttribute(Attribute::AttrKind A) const;
65 Attribute::AttrKind getKindAsEnum() const;
88 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile()
99 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile()
117 Attribute::AttrKind Kind;
120 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind) in EnumAttributeImpl()
124 EnumAttributeImpl(Attribute::AttrKind Kind) in EnumAttributeImpl()
126 assert(Kind != Attribute::AttrKind::None && in EnumAttributeImpl()
130 Attribute::AttrKind getEnumKind() const { return Kind; } in getEnumKind()
137 IntAttributeImpl(Attribute::AttrKind Kind, uint64_t Val) in IntAttributeImpl()
[all …]
H A DVerifier.cpp203 void Write(const Attribute *A) { in Write()
1654 static bool isFuncOnlyAttr(Attribute::AttrKind Kind) { in isFuncOnlyAttr()
1656 case Attribute::NoMerge: in isFuncOnlyAttr()
1657 case Attribute::NoReturn: in isFuncOnlyAttr()
1658 case Attribute::NoSync: in isFuncOnlyAttr()
1659 case Attribute::WillReturn: in isFuncOnlyAttr()
1660 case Attribute::NoCallback: in isFuncOnlyAttr()
1661 case Attribute::NoCfCheck: in isFuncOnlyAttr()
1662 case Attribute::NoUnwind: in isFuncOnlyAttr()
1663 case Attribute::NoInline: in isFuncOnlyAttr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFunction.h255 void addFnAttr(Attribute::AttrKind Kind) { in addFnAttr()
262 Attribute::get(getContext(), Kind, Val));
266 void addFnAttr(Attribute Attr) { in addFnAttr()
271 void removeFnAttr(Attribute::AttrKind Kind) { in removeFnAttr()
355 bool hasFnAttribute(Attribute::AttrKind Kind) const { in hasFnAttribute()
365 Attribute getFnAttribute(Attribute::AttrKind Kind) const { in getFnAttribute()
370 Attribute getFnAttribute(StringRef Kind) const { in getFnAttribute()
376 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment()
386 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlign()
404 void addAttribute(unsigned i, Attribute::AttrKind Kind);
[all …]
H A DAttributes.h52 class Attribute {
85 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute() function
88 Attribute() = default;
95 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0);
96 static Attribute get(LLVMContext &Context, StringRef Kind,
98 static Attribute get(LLVMContext &Context, AttrKind Kind, Type *Ty);
102 static Attribute getWithAlignment(LLVMContext &Context, Align Alignment);
103 static Attribute getWithStackAlignment(LLVMContext &Context, Align Alignment);
104 static Attribute getWithDereferenceableBytes(LLVMContext &Context,
106 static Attribute getWithDereferenceableOrNullBytes(LLVMContext &Context,
[all …]
H A DInstrTypes.h1068 bool operandHasAttr(unsigned Idx, Attribute::AttrKind A) const {
1070 if (A == Attribute::ReadOnly || A == Attribute::NoCapture)
1481 bool hasFnAttr(Attribute::AttrKind Kind) const {
1482 assert(Kind != Attribute::NoBuiltin &&
1493 void addAttribute(unsigned i, Attribute::AttrKind Kind) {
1500 void addAttribute(unsigned i, Attribute Attr) {
1507 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
1515 void addParamAttr(unsigned ArgNo, Attribute Attr) {
1523 void removeAttribute(unsigned i, Attribute::AttrKind Kind) {
1543 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
[all …]
H A DArgument.h158 void addAttr(Attribute::AttrKind Kind);
160 void addAttr(Attribute Attr);
163 void removeAttr(Attribute::AttrKind Kind);
168 bool hasAttribute(Attribute::AttrKind Kind) const;
170 Attribute getAttribute(Attribute::AttrKind Kind) const;
/netbsd-src/sys/dev/
H A DDEVNAMES20 ac97 MI Attribute
36 ad1848 MI Attribute
57 ahc_aic77xx MI Attribute
58 ahc_seeprom MI Attribute
68 alpha_pci_sgmap_pte32 alpha Attribute
69 alpha_pci_sgmap_pte64 alpha Attribute
70 alpha_sgmap alpha Attribute
71 alpha_shared_intr alpha Attribute
74 amibus_b16 amiga Attribute
75 amibus_bl amiga Attribute
[all...]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h46 Attribute::AttrKind Kind,
49 Attribute::getNameFromAttrKind(Kind), ArgVal);
52 template<> struct DenseMapInfo<Attribute::AttrKind> {
53 static Attribute::AttrKind getEmptyKey() {
54 return Attribute::EmptyKey;
56 static Attribute::AttrKind getTombstoneKey() {
57 return Attribute::TombstoneKey;
59 static unsigned getHashValue(Attribute::AttrKind AK) {
62 static bool isEqual(Attribute::AttrKind LHS, Attribute::AttrKind RHS) {
70 using RetainedKnowledgeKey = std::pair<Value *, Attribute::AttrKind>;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h81 void addAttribute(DIEValueList &Die, dwarf::Attribute Attribute, in addAttribute() argument
88 if (Attribute != 0 && Asm->TM.Options.DebugStrictDwarf && in addAttribute()
89 DD->getDwarfVersion() < dwarf::AttributeVersion(Attribute)) in addAttribute()
93 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute()
144 void addFlag(DIE &Die, dwarf::Attribute Attribute);
147 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute,
153 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute,
164 void addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str);
167 void addLabel(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form,
173 void addSectionOffset(DIE &Die, dwarf::Attribute Attribute, uint64_t Integer);
[all …]
H A DDIEHash.cpp134 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, in hashShallowTypeReference() argument
140 addULEB128(Attribute); in hashShallowTypeReference()
160 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, in hashRepeatedTypeReference() argument
166 addULEB128(Attribute); in hashRepeatedTypeReference()
173 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry() argument
188 Attribute == dwarf::DW_AT_type) { in hashDIEEntry()
192 hashShallowTypeReference(Attribute, Entry, Name); in hashDIEEntry()
199 hashRepeatedTypeReference(Attribute, DieNumber); in hashDIEEntry()
206 addULEB128(Attribute); in hashDIEEntry()
242 dwarf::Attribute Attribute = Value.getAttribute(); in hashAttribute() local
[all …]
H A DDwarfCompileUnit.h160 void addLabelAddress(DIE &Die, dwarf::Attribute Attribute,
165 void addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute,
246 dwarf::Attribute getDwarf5OrGNUAttr(dwarf::Attribute Attr) const;
332 void addAddress(DIE &Die, dwarf::Attribute Attribute,
340 dwarf::Attribute Attribute,
344 void addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index);
H A DDIEHash.h87 void hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag,
93 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry,
97 void hashRepeatedTypeReference(dwarf::Attribute Attribute,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/WindowsManifest/
H A DWindowsManifestMerger.cpp100 for (xmlAttrPtr Attribute = Node->properties; Attribute != nullptr; in getAttribute() local
101 Attribute = Attribute->next) { in getAttribute()
102 if (xmlStringsEqual(Attribute->name, AttributeName)) { in getAttribute()
103 return Attribute; in getAttribute()
210 for (xmlAttrPtr Attribute = AdditionalNode->properties; Attribute; in mergeAttributes() local
211 Attribute = Attribute->next) { in mergeAttributes()
213 getAttribute(OriginalNode, Attribute->name)) { in mergeAttributes()
215 Attribute->children->content)) { in mergeAttributes()
220 if (!Attribute->ns) { in mergeAttributes()
225 Attribute)) { in mergeAttributes()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.h33 AttributeItem *getAttributeItem(unsigned Attribute) { in getAttributeItem() argument
35 if (Contents[i].Tag == Attribute) in getAttributeItem()
40 void setAttributeItem(unsigned Attribute, unsigned Value, in setAttributeItem() argument
43 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
52 Contents.push_back({AttributeType::Numeric, Attribute, Value, ""}); in setAttributeItem()
55 void setAttributeItem(unsigned Attribute, StringRef Value, in setAttributeItem() argument
58 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem()
67 Contents.push_back({AttributeType::Text, Attribute, 0, std::string(Value)}); in setAttributeItem()
70 void setAttributeItems(unsigned Attribute, unsigned IntValue, in setAttributeItems() argument
73 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItems()
[all …]
H A DRISCVTargetStreamer.cpp32 void RISCVTargetStreamer::emitAttribute(unsigned Attribute, unsigned Value) {} in emitAttribute() argument
34 void RISCVTargetStreamer::emitTextAttribute(unsigned Attribute, in emitTextAttribute() argument
36 void RISCVTargetStreamer::emitIntTextAttribute(unsigned Attribute, in emitIntTextAttribute() argument
136 void RISCVTargetAsmStreamer::emitAttribute(unsigned Attribute, unsigned Value) { in emitAttribute() argument
137 OS << "\t.attribute\t" << Attribute << ", " << Twine(Value) << "\n"; in emitAttribute()
140 void RISCVTargetAsmStreamer::emitTextAttribute(unsigned Attribute, in emitTextAttribute() argument
142 OS << "\t.attribute\t" << Attribute << ", \"" << String << "\"\n"; in emitTextAttribute()
145 void RISCVTargetAsmStreamer::emitIntTextAttribute(unsigned Attribute, in emitIntTextAttribute() argument
H A DRISCVTargetStreamer.h32 virtual void emitAttribute(unsigned Attribute, unsigned Value);
34 virtual void emitTextAttribute(unsigned Attribute, StringRef String);
35 virtual void emitIntTextAttribute(unsigned Attribute, unsigned IntValue,
46 void emitAttribute(unsigned Attribute, unsigned Value) override;
47 void emitTextAttribute(unsigned Attribute, StringRef String) override;
48 void emitIntTextAttribute(unsigned Attribute, unsigned IntValue,
/netbsd-src/external/bsd/openldap/dist/servers/slapd/
H A Dattr.c56 static Attribute *attrs_list;
62 Attribute *a; in attr_prealloc()
67 s = ch_calloc( 1, sizeof(slap_list) + num * sizeof(Attribute)); in attr_prealloc()
71 a = (Attribute *)(s+1); in attr_prealloc()
77 attrs_list = (Attribute *)(s+1); in attr_prealloc()
82 Attribute *
85 Attribute *a; in attr_alloc()
103 Attribute *
106 Attribute *head = NULL; in attrs_alloc()
107 Attribute **a; in attrs_alloc()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp897 case Attribute::Alignment: in constructFunction()
898 case Attribute::AllocSize: in constructFunction()
899 case Attribute::ArgMemOnly: in constructFunction()
900 case Attribute::Builtin: in constructFunction()
901 case Attribute::ByVal: in constructFunction()
902 case Attribute::Convergent: in constructFunction()
903 case Attribute::Dereferenceable: in constructFunction()
904 case Attribute::DereferenceableOrNull: in constructFunction()
905 case Attribute::InAlloca: in constructFunction()
906 case Attribute::InReg: in constructFunction()
[all …]
H A DAssumeBundleBuilder.cpp54 bool isUsefullToPreserve(Attribute::AttrKind Kind) { in isUsefullToPreserve()
56 case Attribute::NonNull: in isUsefullToPreserve()
57 case Attribute::NoUndef: in isUsefullToPreserve()
58 case Attribute::Alignment: in isUsefullToPreserve()
59 case Attribute::Dereferenceable: in isUsefullToPreserve()
60 case Attribute::DereferenceableOrNull: in isUsefullToPreserve()
61 case Attribute::Cold: in isUsefullToPreserve()
74 case Attribute::NonNull: in canonicalizedKnowledge()
77 case Attribute::Alignment: { in canonicalizedKnowledge()
86 case Attribute::Dereferenceable: in canonicalizedKnowledge()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DDIE.h51 dwarf::Attribute Attribute; variable
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) in DIEAbbrevData()
61 : Attribute(A), Form(F) {} in DIEAbbrevData()
62 DIEAbbrevData(dwarf::Attribute A, int64_t V) in DIEAbbrevData()
63 : Attribute(A), Form(dwarf::DW_FORM_implicit_const), Value(V) {} in DIEAbbrevData()
67 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute()
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute() argument
110 Data.push_back(DIEAbbrevData(Attribute, Form)); in AddAttribute()
114 void AddImplicitConstAttribute(dwarf::Attribute Attribute, int64_t Value) { in AddImplicitConstAttribute() argument
115 Data.push_back(DIEAbbrevData(Attribute, Value)); in AddImplicitConstAttribute()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
35 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) && in enableCalleeSaveSkip()
36 !MF.getFunction().hasFnAttribute(Attribute::UWTable)); in enableCalleeSaveSkip()
103 if (MF.getFunction().hasFnAttribute(Attribute::Naked)) in determineCalleeSaves()
113 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
114 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) && in determineCalleeSaves()
115 !MF.getFunction().hasFnAttribute(Attribute::UWTable) && in determineCalleeSaves()
141 !F.hasFnAttribute(Attribute::NoRecurse)) in isSafeForNoCSROpt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp45 assert(Attribute::isExistingAttribute(AttrName) && in hasAttributeInAssume()
47 assert((ArgVal == nullptr || Attribute::doesAttrKindHaveArgument( in hasAttributeInAssume()
48 Attribute::getAttrKindFromName(AttrName))) && in hasAttributeInAssume()
72 std::pair<Value *, Attribute::AttrKind> Key{ in fillMapFromAssume()
73 nullptr, Attribute::getAttrKindFromName(Bundles.Tag->getKey())}; in fillMapFromAssume()
77 if (Key.first == nullptr && Key.second == Attribute::None) in fillMapFromAssume()
102 Result.AttrKind = Attribute::getAttrKindFromName(BOI.Tag->getKey()); in getKnowledgeFromBundle()
113 if (Result.AttrKind == Attribute::Alignment) in getKnowledgeFromBundle()
142 ArrayRef<Attribute::AttrKind> AttrKinds) { in getKnowledgeFromUse()
155 ArrayRef<Attribute::AttrKind> AttrKinds, in getKnowledgeForValue()
[all …]

12345678910>>...34