| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | ForceFunctionAttrs.cpp | 36 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 D | FunctionAttrs.cpp | 296 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 D | Attributes.cpp | 92 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 D | AttributeImpl.h | 62 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 D | Verifier.cpp | 203 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 D | Function.h | 255 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 D | Attributes.h | 52 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 D | InstrTypes.h | 1068 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 D | Argument.h | 158 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 D | DEVNAMES | 20 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 D | AssumeBundleQueries.h | 46 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 D | DwarfUnit.h | 81 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 D | DIEHash.cpp | 134 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 D | DwarfCompileUnit.h | 160 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 D | DIEHash.h | 87 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 D | WindowsManifestMerger.cpp | 100 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 D | RISCVELFStreamer.h | 33 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 D | RISCVTargetStreamer.cpp | 32 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 D | RISCVTargetStreamer.h | 32 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 D | attr.c | 56 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 D | CodeExtractor.cpp | 897 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 D | AssumeBundleBuilder.cpp | 54 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 D | DIE.h | 51 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 D | TargetFrameLoweringImpl.cpp | 34 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 D | AssumeBundleQueries.cpp | 45 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 …]
|