HomeSort by: relevance | last modified time | path
    Searched refs:AttrKind (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /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) {

Completed in 37 milliseconds

1 2 3