| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| AssumeBundleQueries.h | 46 Attribute::AttrKind Kind, 52 template<> struct DenseMapInfo<Attribute::AttrKind> { 53 static Attribute::AttrKind getEmptyKey() { 56 static Attribute::AttrKind getTombstoneKey() { 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>; 94 /// AttrKind is the property that holds. 95 /// WasOn if not null is that Value for which AttrKind holds [all...] |
| TargetLibraryInfo.h | 371 Attribute::AttrKind getExtAttrForI32Param(bool Signed = true) const { 382 Attribute::AttrKind getExtAttrForI32Return(bool Signed = true) const {
|
| /src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| AttributeCommonInfo.h | 67 unsigned AttrKind : 16; 77 : AttrRange(AttrRange), ScopeLoc(), AttrKind(0), SyntaxUsed(0), 81 : AttrRange(AttrLoc), ScopeLoc(), AttrKind(0), SyntaxUsed(0), 89 AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)), 94 SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed) 96 ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed), 101 SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed, 104 ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Argument.h | 158 void addAttr(Attribute::AttrKind Kind); 163 void removeAttr(Attribute::AttrKind Kind); 168 bool hasAttribute(Attribute::AttrKind Kind) const; 170 Attribute getAttribute(Attribute::AttrKind Kind) const;
|
| Attributes.h | 71 enum AttrKind { 78 EmptyKey, ///< Use as Empty key for DenseMap of AttrKind 79 TombstoneKey, ///< Use as Tombstone key for DenseMap of AttrKind 95 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0); 98 static Attribute get(LLVMContext &Context, AttrKind Kind, Type *Ty); 126 static Attribute::AttrKind getAttrKindFromName(StringRef AttrName); 128 static StringRef getNameFromAttrKind(Attribute::AttrKind AttrKind); 131 static bool doesAttrKindHaveArgument(Attribute::AttrKind AttrKind); [all...] |
| Function.h | 255 void addFnAttr(Attribute::AttrKind Kind) { 271 void removeFnAttr(Attribute::AttrKind Kind) { 355 bool hasFnAttribute(Attribute::AttrKind Kind) const { 365 Attribute getFnAttribute(Attribute::AttrKind Kind) const { 404 void addAttribute(unsigned i, Attribute::AttrKind Kind); 413 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind); 422 void removeAttribute(unsigned i, Attribute::AttrKind Kind); 431 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind); 444 bool hasAttribute(unsigned i, Attribute::AttrKind Kind) const { 449 bool hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const [all...] |
| GlobalVariable.h | 188 void addAttribute(Attribute::AttrKind Kind) { 198 bool hasAttribute(Attribute::AttrKind Kind) const { 213 Attribute getAttribute(Attribute::AttrKind Kind) const {
|
| InstrTypes.h | 1068 bool operandHasAttr(unsigned Idx, Attribute::AttrKind A) const { 1481 bool hasFnAttr(Attribute::AttrKind Kind) const { 1493 void addAttribute(unsigned i, Attribute::AttrKind Kind) { 1507 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 1523 void removeAttribute(unsigned i, Attribute::AttrKind Kind) { 1543 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 1590 bool hasRetAttr(Attribute::AttrKind Kind) const { 1597 bool paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const; 1600 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const { 1610 Attribute getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| AttributeImpl.h | 62 bool hasAttribute(Attribute::AttrKind A) const; 65 Attribute::AttrKind getKindAsEnum() const; 88 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, 99 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, 113 /// represented by Attribute::AttrKind; alignment attribute entries; and string 117 Attribute::AttrKind Kind; 120 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind) 124 EnumAttributeImpl(Attribute::AttrKind Kind) 126 assert(Kind != Attribute::AttrKind::None && 130 Attribute::AttrKind getEnumKind() const { return Kind; [all...] |
| Attributes.cpp | 92 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, 139 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, 216 Attribute::AttrKind Attribute::getAttrKindFromName(StringRef AttrName) { 217 return StringSwitch<Attribute::AttrKind>(AttrName) 225 StringRef Attribute::getNameFromAttrKind(Attribute::AttrKind AttrKind) { 226 switch (AttrKind) { 239 bool Attribute::doesAttrKindHaveArgument(Attribute::AttrKind AttrKind) { 240 return AttrKind == Attribute::Alignment | [all...] |
| Function.cpp | 292 void Argument::addAttr(Attribute::AttrKind Kind) { 300 void Argument::removeAttr(Attribute::AttrKind Kind) { 310 bool Argument::hasAttribute(Attribute::AttrKind Kind) const { 314 Attribute Argument::getAttribute(Attribute::AttrKind Kind) const { 533 void Function::addAttribute(unsigned i, Attribute::AttrKind Kind) { 551 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 569 void Function::removeAttribute(unsigned i, Attribute::AttrKind Kind) { 587 void Function::removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
|
| Core.cpp | 134 return Attribute::AttrKind::EndAttrKinds; 140 auto AttrKind = (Attribute::AttrKind)KindID; 142 if (AttrKind == Attribute::AttrKind::ByVal) { 148 if (AttrKind == Attribute::AttrKind::StructRet) { 153 return wrap(Attribute::get(Ctx, AttrKind, Val)); 170 auto AttrKind = (Attribute::AttrKind)KindID [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| AssumeBundleQueries.cpp | 72 std::pair<Value *, Attribute::AttrKind> Key{ 102 Result.AttrKind = Attribute::getAttrKindFromName(BOI.Tag->getKey()); 113 if (Result.AttrKind == Attribute::Alignment) 142 ArrayRef<Attribute::AttrKind> AttrKinds) { 148 if (llvm::is_contained(AttrKinds, RK.AttrKind)) 155 ArrayRef<Attribute::AttrKind> AttrKinds, 172 if (is_contained(AttrKinds, RK.AttrKind) && 187 if (is_contained(AttrKinds, RK.AttrKind) && 197 const Value *V, ArrayRef<Attribute::AttrKind> AttrKinds,
|
| Loads.cpp | 106 if (RK.AttrKind == Attribute::Alignment) 108 if (RK.AttrKind == Attribute::Dereferenceable)
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| AssumeBundleBuilder.cpp | 54 bool isUsefullToPreserve(Attribute::AttrKind Kind) { 71 switch (RK.AttrKind) { 105 using MapKey = std::pair<Value *, Attribute::AttrKind>; 121 RK.WasOn, {RK.AttrKind}, AC, 154 if (Arg->hasAttribute(RK.AttrKind) && 155 (!Attribute::doesAttrKindHaveArgument(RK.AttrKind) || 156 Arg->getAttribute(RK.AttrKind).getValueAsInt() >= RK.ArgValue)) 179 MapKey Key{RK.WasOn, RK.AttrKind}; 399 SmallDenseMap<std::pair<Value *, Attribute::AttrKind>, 423 bool HasSameKindAttr = Arg->hasAttribute(RK.AttrKind); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| ForceFunctionAttrs.cpp | 36 static Attribute::AttrKind parseAttrKind(StringRef Kind) { 37 return StringSwitch<Attribute::AttrKind>(Kind)
|
| FunctionAttrs.cpp | 456 static Attribute::AttrKind 676 static bool addReadAttr(Argument *A, Attribute::AttrKind R) { 762 Attribute::AttrKind R = determinePointerReadAttrs(&*A, Self); 844 Attribute::AttrKind ReadAttr = Attribute::ReadNone; 847 Attribute::AttrKind K = determinePointerReadAttrs(A, ArgumentSCCNodes); 1134 Attribute::AttrKind AKind; 1140 InferenceDescriptor(Attribute::AttrKind AK,
|
| Attributor.cpp | 174 Attribute::AttrKind Kind = Attr.getKindAsEnum(); 190 Attribute::AttrKind Kind = Attr.getKindAsEnum(); 399 bool IRPosition::hasAttr(ArrayRef<Attribute::AttrKind> AKs, 403 for (Attribute::AttrKind AK : AKs) 413 for (Attribute::AttrKind AK : AKs) 419 void IRPosition::getAttrs(ArrayRef<Attribute::AttrKind> AKs, 423 for (Attribute::AttrKind AK : AKs) 432 for (Attribute::AttrKind AK : AKs) 436 bool IRPosition::getAttrsFromIRAttr(Attribute::AttrKind AK, 453 bool IRPosition::getAttrsFromAssumes(Attribute::AttrKind AK [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| Attr.h | 48 unsigned AttrKind : 16; 81 : AttributeCommonInfo(CommonInfo), AttrKind(AK), Inherited(false), 86 attr::Kind getKind() const { return static_cast<attr::Kind>(AttrKind); }
|
| /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| TransZeroOutPropsInDealloc.cpp | 121 ObjCPropertyAttribute::Kind AttrKind = PD->getPropertyAttributes(); 122 if (AttrKind & (ObjCPropertyAttribute::kind_retain |
|
| Transforms.h | 87 enum AttrKind { Weak, Strong } Kind;
|
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| ParsedAttr.h | 47 unsigned AttrKind : 16; 71 ParsedAttrInfo(AttributeCommonInfo::Kind AttrKind = 73 : AttrKind(AttrKind), NumArgs(0), OptArgs(0), HasCustomParsing(0), 675 return AttributeCommonInfo::Kind(Info.AttrKind);
|
| /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/ |
| Marshallers.h | 163 static Optional<attr::Kind> getAttrKind(llvm::StringRef AttrKind) { 164 if (!AttrKind.consume_front("attr::")) 166 return llvm::StringSwitch<Optional<attr::Kind>>(AttrKind) 193 static Optional<CastKind> getCastKind(llvm::StringRef AttrKind) { 194 if (!AttrKind.consume_front("CK_")) 196 return llvm::StringSwitch<Optional<CastKind>>(AttrKind)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| Attributor.h | 65 // a proper Attribute::AttrKind as template parameter. The Attributor 491 bool hasAttr(ArrayRef<Attribute::AttrKind> AKs, 503 void getAttrs(ArrayRef<Attribute::AttrKind> AKs, 509 void removeAttrs(ArrayRef<Attribute::AttrKind> AKs) const { 521 for (Attribute::AttrKind AK : AKs) 649 bool getAttrsFromIRAttr(Attribute::AttrKind AK, 654 bool getAttrsFromAssumes(Attribute::AttrKind AK, 2230 template <Attribute::AttrKind AK, typename BaseType> 2268 Attribute::AttrKind getAttrKind() const { return AK; }
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 36 const std::function<bool(Attribute::AttrKind)> &AttrFn) { 66 addFlagsUsingAttrFn(Flags, [&Call, &ArgIdx](Attribute::AttrKind Attr) { 75 addFlagsUsingAttrFn(Flags, [&Attrs, &OpIdx](Attribute::AttrKind Attr) {
|