| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | ForceFunctionAttrs.cpp | 31 .Case("builtin", Attribute::Builtin) in parseAttrKind() 32 .Case("cold", Attribute::Cold) in parseAttrKind() 36 .Case("minsize", Attribute::MinSize) in parseAttrKind() 37 .Case("naked", Attribute::Naked) in parseAttrKind() 41 .Case("noinline", Attribute::NoInline) in parseAttrKind() 44 .Case("noreturn", Attribute::NoReturn) in parseAttrKind() 47 .Case("nounwind", Attribute::NoUnwind) in parseAttrKind() 62 .Case("ssp", Attribute::StackProtect) in parseAttrKind() 66 .Case("uwtable", Attribute::UWTable) in parseAttrKind() 67 .Default(Attribute::None); in parseAttrKind() [all …]
|
| H A D | FunctionAttrs.cpp | 295 F->addFnAttr(ReadsMemory ? Attribute::ReadOnly : Attribute::ReadNone); in addReadAttrs() 439 static Attribute::AttrKind 447 return Attribute::None; in determinePointerReadAttrs() 500 return Attribute::None; in determinePointerReadAttrs() 520 return Attribute::None; in determinePointerReadAttrs() 559 return Attribute::None; in determinePointerReadAttrs() 563 return IsRead ? Attribute::ReadOnly : Attribute::ReadNone; in determinePointerReadAttrs() 811 Attribute::AttrKind ReadAttr = Attribute::ReadNone; in addArgumentAttrs() 1106 Attribute::AttrKind AKind; 1248 Attribute::Convergent, in inferAttrsFromFunctionBodies() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Attributes.cpp | 81 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, in get() 102 return Attribute(PA); in get() 122 return Attribute(PA); in get() 131 Attribute Attribute::getWithStackAlignment(LLVMContext &Context, in getWithStackAlignment() 138 Attribute Attribute::getWithDereferenceableBytes(LLVMContext &Context, in getWithDereferenceableBytes() 150 Attribute 174 Attribute::AttrKind Attribute::getKindAsEnum() const { in getKindAsEnum() 433 bool Attribute::operator<(Attribute A) const { in operator <() 586 Attribute AttributeSet::getAttribute(Attribute::AttrKind Kind) const { in getAttribute() 686 for (Attribute::AttrKind Kind = Attribute::None; in get() [all …]
|
| H A D | AttributeImpl.h | 61 bool hasAttribute(Attribute::AttrKind A) const; 64 Attribute::AttrKind getKindAsEnum() const; 104 Attribute::AttrKind Kind; 111 EnumAttributeImpl(Attribute::AttrKind Kind) in EnumAttributeImpl() 125 assert((Kind == Attribute::Alignment || Kind == Attribute::StackAlignment || in IntAttributeImpl() 126 Kind == Attribute::Dereferenceable || in IntAttributeImpl() 128 Kind == Attribute::AllocSize) && in IntAttributeImpl() 162 AttributeSetNode(ArrayRef<Attribute> Attrs); 184 Attribute getAttribute(Attribute::AttrKind Kind) const; 185 Attribute getAttribute(StringRef Kind) const; [all …]
|
| H A D | Verifier.cpp | 1480 case Attribute::NoReturn: in isFuncOnlyAttr() 1482 case Attribute::NoUnwind: in isFuncOnlyAttr() 1483 case Attribute::NoInline: in isFuncOnlyAttr() 1493 case Attribute::Naked: in isFuncOnlyAttr() 1496 case Attribute::UWTable: in isFuncOnlyAttr() 1503 case Attribute::MinSize: in isFuncOnlyAttr() 1505 case Attribute::Builtin: in isFuncOnlyAttr() 1507 case Attribute::Cold: in isFuncOnlyAttr() 1530 return Kind == Attribute::ReadOnly || Kind == Attribute::WriteOnly || in isFuncOrArgAttr() 2945 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Function.h | 241 void addFnAttr(Attribute Attr) { in addFnAttr() 331 Attribute getFnAttribute(Attribute::AttrKind Kind) const { in getFnAttribute() 403 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const { in getAttribute() 464 addFnAttr(Attribute::ReadNone); in setDoesNotAccessMemory() 472 addFnAttr(Attribute::ReadOnly); in setOnlyReadsMemory() 480 addFnAttr(Attribute::WriteOnly); in setDoesNotReadMemory() 513 addFnAttr(Attribute::NoReturn); in setDoesNotReturn() 524 addFnAttr(Attribute::NoUnwind); in setDoesNotThrow() 540 addFnAttr(Attribute::Convergent); in setConvergent() 560 addFnAttr(Attribute::NoRecurse); in setDoesNotRecurse() [all …]
|
| H A D | Attributes.h | 51 class Attribute { 81 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute() function 84 Attribute() = default; 129 Attribute::AttrKind getKindAsEnum() const; 172 bool operator<(Attribute A) const; 196 return Attribute::fromRawPointer(Attr); in unwrap() 274 Attribute getAttribute(Attribute::AttrKind Kind) const; 286 using iterator = const Attribute *; 581 Attribute getAttribute(unsigned Index, Attribute::AttrKind Kind) const; 587 Attribute getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const { [all …]
|
| H A D | InstrTypes.h | 925 if (A == Attribute::ReadOnly || A == Attribute::NoCapture) 1252 assert(Kind != Attribute::NoBuiltin && 1342 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const { 1352 Attribute getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const { 1485 !hasFnAttrImpl(Attribute::Builtin); 1521 return hasFnAttr(Attribute::ArgMemOnly); 1798 case Attribute::InaccessibleMemOrArgMemOnly: 1801 case Attribute::InaccessibleMemOnly: 1804 case Attribute::ArgMemOnly: 1807 case Attribute::ReadNone: [all …]
|
| H A D | CallSite.h | 337 void addAttribute(unsigned i, Attribute::AttrKind Kind) { in addAttribute() 341 void addAttribute(unsigned i, Attribute Attr) { in addAttribute() 362 bool hasFnAttr(Attribute::AttrKind Kind) const { in hasFnAttr() 372 bool hasRetAttr(Attribute::AttrKind Kind) const { in hasRetAttr() 381 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const { in getAttribute() 385 Attribute getAttribute(unsigned i, StringRef Kind) const { in getAttribute() 599 return paramHasAttr(ArgNo, Attribute::ByVal); in isByValArgument() 604 return paramHasAttr(ArgNo, Attribute::InAlloca); in isInAllocaArgument() 609 return paramHasAttr(ArgNo, Attribute::ByVal) || in isByValOrInAllocaArgument() 610 paramHasAttr(ArgNo, Attribute::InAlloca); in isByValOrInAllocaArgument() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.h | 132 void addFlag(DIE &Die, dwarf::Attribute Attribute); 135 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute, 141 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute, 152 void addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str); 156 dwarf::Attribute Attribute, 174 void addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry); 177 void addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIEEntry Entry); 183 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc); 186 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIEBlock *Block); 223 dwarf::Attribute Attribute, [all …]
|
| H A D | DIEHash.cpp | 136 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, in hashShallowTypeReference() argument 142 addULEB128(Attribute); in hashShallowTypeReference() 162 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, in hashRepeatedTypeReference() argument 168 addULEB128(Attribute); in hashRepeatedTypeReference() 175 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry() argument 208 addULEB128(Attribute); in hashDIEEntry() 235 dwarf::Attribute Attribute = Value.getAttribute(); in hashAttribute() local 256 addULEB128(Attribute); in hashAttribute() 281 addULEB128(Attribute); in hashAttribute() 287 addULEB128(Attribute); in hashAttribute() [all …]
|
| H A D | DwarfCompileUnit.h | 135 void addLabelAddress(DIE &Die, dwarf::Attribute Attribute, 140 void addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute, 280 void addAddress(DIE &Die, dwarf::Attribute Attribute, 288 dwarf::Attribute Attribute, 292 void addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index); 299 void addAddressExpr(DIE &Die, dwarf::Attribute Attribute, const MCExpr *Expr);
|
| H A D | DIEHash.h | 88 void hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, 94 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry, 98 void hashRepeatedTypeReference(dwarf::Attribute Attribute,
|
| H A D | DwarfUnit.cpp | 200 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { in addFlag() argument 209 void DwarfUnit::addUInt(DIEValueList &Die, dwarf::Attribute Attribute, in addUInt() argument 223 void DwarfUnit::addSInt(DIEValueList &Die, dwarf::Attribute Attribute, in addSInt() argument 235 void DwarfUnit::addString(DIE &Die, dwarf::Attribute Attribute, in addString() argument 280 void DwarfUnit::addSectionOffset(DIE &Die, dwarf::Attribute Attribute, in addSectionOffset() argument 335 void DwarfUnit::addLabelDelta(DIE &Die, dwarf::Attribute Attribute, in addLabelDelta() argument 356 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, in addDIEEntry() argument 384 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, in addBlock() argument 688 dwarf::Attribute Attribute) { in addType() argument 1607 DwarfUnit::addSectionDelta(DIE &Die, dwarf::Attribute Attribute, in addSectionDelta() argument [all …]
|
| /freebsd-12.1/contrib/llvm/lib/WindowsManifest/ |
| H A D | WindowsManifestMerger.cpp | 101 for (xmlAttrPtr Attribute = Node->properties; Attribute != nullptr; in getAttribute() local 102 Attribute = Attribute->next) { in getAttribute() 211 for (xmlAttrPtr Attribute = AdditionalNode->properties; Attribute; in mergeAttributes() local 212 Attribute = Attribute->next) { in mergeAttributes() 320 for (xmlAttrPtr Attribute = Node->properties; Attribute; in explicateNamespace() local 321 Attribute = Attribute->next) { in explicateNamespace() 561 for (xmlAttrPtr Attribute = Node->properties; Attribute; in setAttributeNamespaces() local 562 Attribute = Attribute->next) { in setAttributeNamespaces() 588 for (xmlAttrPtr Attribute = Node->properties; Attribute; in checkAndStripPrefixes() local 589 Attribute = Attribute->next) { in checkAndStripPrefixes() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 767 case Attribute::Builtin: in constructFunction() 768 case Attribute::ByVal: in constructFunction() 773 case Attribute::InReg: in constructFunction() 777 case Attribute::Naked: in constructFunction() 778 case Attribute::Nest: in constructFunction() 779 case Attribute::NoAlias: in constructFunction() 783 case Attribute::None: in constructFunction() 784 case Attribute::NonNull: in constructFunction() 789 case Attribute::SExt: in constructFunction() 796 case Attribute::ZExt: in constructFunction() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | DIE.h | 51 dwarf::Attribute Attribute; variable 67 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute() 109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute() argument 114 void AddImplicitConstAttribute(dwarf::Attribute Attribute, int64_t Value) { in AddImplicitConstAttribute() argument 344 dwarf::Attribute Attribute = (dwarf::Attribute)0; variable 420 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) { in DIEValue() 427 Attribute = X.Attribute; 436 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \ 451 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute() 645 value_iterator addValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute, in addValue() argument [all …]
|
| /freebsd-12.1/contrib/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() 86 if (MF.getFunction().hasFnAttribute(Attribute::Naked)) in determineCalleeSaves() 96 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves() 97 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) && in determineCalleeSaves() 98 !MF.getFunction().hasFnAttribute(Attribute::UWTable) && in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFAttribute.h | 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 39 return Offset != 0 && Attr != dwarf::Attribute(0); in isValid() 49 Attr = dwarf::Attribute(0); in clear()
|
| H A D | DWARFAbbreviationDeclaration.h | 31 AttributeSpec(dwarf::Attribute A, dwarf::Form F, int64_t Value) in AttributeSpec() 35 AttributeSpec(dwarf::Attribute A, dwarf::Form F, Optional<uint8_t> ByteSize) in AttributeSpec() 43 dwarf::Attribute Attr; 110 dwarf::Attribute getAttrByIndex(uint32_t idx) const { in getAttrByIndex() 122 Optional<uint32_t> findAttributeIndex(dwarf::Attribute attr) const; 135 const dwarf::Attribute Attr,
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1197 case Attribute::ArgMemOnly: in getRawAttributeMask() 1200 case Attribute::AllocSize: in getRawAttributeMask() 1210 for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds; in addRawAttributeValue() 1307 return Attribute::None; in getAttrFromCode() 1317 return Attribute::ByVal; in getAttrFromCode() 1321 return Attribute::Cold; in getAttrFromCode() 1331 return Attribute::InReg; in getAttrFromCode() 1337 return Attribute::Naked; in getAttrFromCode() 1339 return Attribute::Nest; in getAttrFromCode() 1387 return Attribute::SExt; in getAttrFromCode() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 68 if (Attrs.hasAttribute(OpIdx, Attribute::ZExt)) in setArgFlags() 70 if (Attrs.hasAttribute(OpIdx, Attribute::SExt)) in setArgFlags() 72 if (Attrs.hasAttribute(OpIdx, Attribute::InReg)) in setArgFlags() 74 if (Attrs.hasAttribute(OpIdx, Attribute::StructRet)) in setArgFlags() 76 if (Attrs.hasAttribute(OpIdx, Attribute::SwiftSelf)) in setArgFlags() 78 if (Attrs.hasAttribute(OpIdx, Attribute::SwiftError)) in setArgFlags() 80 if (Attrs.hasAttribute(OpIdx, Attribute::ByVal)) in setArgFlags() 82 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca)) in setArgFlags() 97 if (Attrs.hasAttribute(OpIdx, Attribute::Nest)) in setArgFlags()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFStreamer.cpp | 190 switch (Attribute) { in emitTextAttribute() 209 switch (Attribute) { in emitIntTextAttribute() 313 AttributeItem *getAttributeItem(unsigned Attribute) { in getAttributeItem() argument 315 if (Contents[i].Tag == Attribute) in getAttributeItem() 320 void setAttributeItem(unsigned Attribute, unsigned Value, in setAttributeItem() argument 323 if (AttributeItem *Item = getAttributeItem(Attribute)) { in setAttributeItem() 334 Attribute, in setAttributeItem() 341 void setAttributeItem(unsigned Attribute, StringRef Value, in setAttributeItem() argument 355 Attribute, in setAttributeItem() 377 Attribute, in setAttributeItems() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | RecordStreamer.cpp | 38 MCSymbolAttr Attribute) { in markGlobal() argument 43 S = (Attribute == MCSA_Weak) ? DefinedWeak : DefinedGlobal; in markGlobal() 49 S = (Attribute == MCSA_Weak) ? UndefinedWeak : Global; in markGlobal() 101 MCSymbolAttr Attribute) { in EmitSymbolAttribute() argument 102 if (Attribute == MCSA_Global || Attribute == MCSA_Weak) in EmitSymbolAttribute() 103 markGlobal(*Symbol, Attribute); in EmitSymbolAttribute() 104 if (Attribute == MCSA_LazyReference) in EmitSymbolAttribute()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 305 Attribute::AttrKind getExtAttrForI32Param(bool Signed = true) const { 307 return Signed ? Attribute::SExt : Attribute::ZExt; 309 return Attribute::SExt; 310 return Attribute::None; 316 Attribute::AttrKind getExtAttrForI32Return(bool Signed = true) const { 318 return Signed ? Attribute::SExt : Attribute::ZExt; 319 return Attribute::None;
|