Home
last modified time | relevance | path

Searched refs:ArgKind (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h70 static ArgKind getKind() {
71 return ArgKind(ArgKind::AK_String);
95 static ArgKind getKind() {
96 return ArgKind::MakeMatcherArg(ASTNodeKind::getFromNodeKind<T>());
114 static ArgKind getKind() {
115 return ArgKind(ArgKind::AK_Boolean);
133 static ArgKind getKind() {
134 return ArgKind(ArgKind::AK_Double);
152 static ArgKind getKind() {
153 return ArgKind(ArgKind::AK_Unsigned);
[all …]
H A DVariantValue.cpp22 std::string ArgKind::asString() const { in asString()
40 bool ArgKind::isConvertibleTo(ArgKind To, unsigned *Specificity) const { in isConvertibleTo()
112 return ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
113 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), Specificity); in isConvertibleTo()
172 if (ArgKind::MakeMatcherArg(Matcher.getSupportedKind()) in isConvertibleTo()
173 .isConvertibleTo(ArgKind::MakeMatcherArg(Kind), in isConvertibleTo()
422 bool VariantValue::isConvertibleTo(ArgKind Kind, unsigned *Specificity) const { in isConvertibleTo()
424 case ArgKind::AK_Boolean: in isConvertibleTo()
430 case ArgKind::AK_Double: in isConvertibleTo()
436 case ArgKind::AK_Unsigned: in isConvertibleTo()
[all …]
H A DRegistry.cpp621 std::vector<ArgKind> Registry::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
634 std::set<ArgKind> TypeSet; in getAcceptedCompletionTypes()
636 TypeSet.insert(ArgKind::MakeMatcherArg(IT)); in getAcceptedCompletionTypes()
641 std::vector<ArgKind> NextTypeSet; in getAcceptedCompletionTypes()
642 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
651 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
655 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
666 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs); in getMatcherCompletions()
669 for (const ArgKind& Kind : AcceptedTypes) { in getMatcherCompletions()
719 for (const std::vector<ArgKind> &Arg : ArgsKinds) { in getMatcherCompletions()
[all …]
H A DParser.cpp325 std::vector<ArgKind> Parser::Sema::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
331 Parser::Sema::getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
748 ArrayRef<ArgKind> AcceptedTypes) { in getNamedValueCompletions()
847 std::vector<ArgKind> Parser::RegistrySema::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
853 ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h34 class ArgKind {
45 ArgKind(Kind K) : K(K) { assert(K != AK_Matcher); } in ArgKind() function
48 static ArgKind MakeMatcherArg(ASTNodeKind MatcherKind) { in MakeMatcherArg()
49 return ArgKind{AK_Matcher, MatcherKind}; in MakeMatcherArg()
52 static ArgKind MakeNodeArg(ASTNodeKind MatcherKind) { in MakeNodeArg()
53 return ArgKind{AK_Node, MatcherKind}; in MakeNodeArg()
72 bool isConvertibleTo(ArgKind To, unsigned *Specificity) const;
74 bool operator<(const ArgKind &Other) const {
85 ArgKind(Kind K, ASTNodeKind NK) : K(K), NodeKind(NK) {} in ArgKind() function
312 bool isConvertibleTo(ArgKind Kind, unsigned* Specificity) const;
[all …]
H A DParser.h119 virtual std::vector<ArgKind> getAcceptedCompletionTypes(
132 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes);
150 std::vector<ArgKind> getAcceptedCompletionTypes(
163 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) override;
266 getNamedValueCompletions(ArrayRef<ArgKind> AcceptedTypes);
H A DRegistry.h108 static std::vector<ArgKind> getAcceptedCompletionTypes(
121 getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsics.h153 enum ArgKind { enum
171 ArgKind getArgumentKind() const { in getArgumentKind()
177 return (ArgKind)(Argument_Info & 7); in getArgumentKind()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_diag.h150 enum ArgKind { enum
169 ArgKind Kind;
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A Dubsan_diag.h151 enum ArgKind { enum
170 ArgKind Kind;
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_diag.h149 enum ArgKind { enum
168 ArgKind Kind;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4151 enum ArgKind { AK_GeneralPurpose, AK_FloatingPoint, AK_Memory }; enum
4167 ArgKind classifyArgument(Value* arg) { in classifyArgument()
4226 ArgKind AK = classifyArgument(A); in visitCallBase()
4542 enum ArgKind { AK_GeneralPurpose, AK_FloatingPoint, AK_Memory }; enum
4547 ArgKind classifyArgument(Value* arg) { in classifyArgument()
4577 ArgKind AK = classifyArgument(A); in visitCallBase()
4981 enum class ArgKind { enum
4995 ArgKind classifyArgument(Type *T, bool IsSoftFloatABI) { in classifyArgument()
5003 return ArgKind::Indirect; in classifyArgument()
5005 return IsSoftFloatABI ? ArgKind::GeneralPurpose : ArgKind::FloatingPoint; in classifyArgument()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTemplateBase.h65 enum ArgKind {
245 ArgKind getKind() const { return (ArgKind)TypeOrValue.Kind; }
H A DPropertiesBase.td135 def TemplateArgumentKind : EnumPropertyType<"TemplateArgument::ArgKind">;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTRecordWriter.h209 void AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind,
H A DASTRecordReader.h151 readTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DParsedAttr.h350 IdentifierLoc *ArgKind, ParsedType matchingCType, in ParsedAttr() argument
358 ArgsUnion PVal(ArgKind); in ParsedAttr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTypePrinter.cpp1855 const TemplateArgument::ArgKind &Kind = A.getArgument().getKind(); in printArgument()
1856 if (Kind == TemplateArgument::ArgKind::Type) in printArgument()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DPathDiagnostic.cpp898 if (TArg.getKind() == TemplateArgument::ArgKind::Pack) { in describeTemplateParameter()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp5113 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) { in AddTemplateArgumentLocInfo()
H A DASTReader.cpp7111 ASTRecordReader::readTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind) { in readTemplateArgumentLocInfo()