Searched refs:ArgKind (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h67 static ArgKind getKind() {
68 return ArgKind(ArgKind::AK_String);
89 static ArgKind getKind() {
90 return ArgKind(ASTNodeKind::getFromNodeKind<T>());
105 static ArgKind getKind() {
106 return ArgKind(ArgKind::AK_Boolean);
121 static ArgKind getKind() {
122 return ArgKind(ArgKin
[all...]
H A DVariantValue.cpp22 std::string ArgKind::asString() const {
35 llvm_unreachable("unhandled ArgKind");
38 bool ArgKind::isConvertibleTo(ArgKind To, unsigned *Specificity) const {
105 return ArgKind(Matcher.getSupportedKind())
165 if (ArgKind(Matcher.getSupportedKind())
391 bool VariantValue::isConvertibleTo(ArgKind Kind, unsigned *Specificity) const {
393 case ArgKind::AK_Boolean:
399 case ArgKind::AK_Double:
405 case ArgKind
[all...]
H A DRegistry.cpp577 std::vector<ArgKind> Registry::getAcceptedCompletionTypes(
590 std::set<ArgKind> TypeSet(std::begin(InitialTypes), std::end(InitialTypes));
594 std::vector<ArgKind> NextTypeSet;
595 for (const ArgKind &Kind : TypeSet) {
604 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end());
608 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) {
619 std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs);
621 for (const ArgKind& Kind : AcceptedTypes) {
646 for (const std::vector<ArgKind> &Arg : ArgsKinds) {
653 for (const ArgKind
[all...]
H A DParser.cpp323 std::vector<ArgKind> Parser::Sema::getAcceptedCompletionTypes(
329 Parser::Sema::getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) {
551 ArrayRef<ArgKind> AcceptedTypes) {
650 std::vector<ArgKind> Parser::RegistrySema::getAcceptedCompletionTypes(
656 ArrayRef<ArgKind> AcceptedTypes) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h83 static std::vector<ArgKind> getAcceptedCompletionTypes(
96 getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes);
H A DParser.h111 virtual std::vector<ArgKind> getAcceptedCompletionTypes(
124 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes);
142 std::vector<ArgKind> getAcceptedCompletionTypes(
146 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) override;
245 getNamedValueCompletions(ArrayRef<ArgKind> AcceptedTypes);
H A DVariantValue.h34 class ArgKind { class in namespace:clang::ast_matchers::dynamic
44 ArgKind(Kind K) : K(K) { assert(K != AK_Matcher); } function in class:clang::ast_matchers::dynamic::ArgKind
47 ArgKind(ASTNodeKind MatcherKind) : K(AK_Matcher), MatcherKind(MatcherKind) {} function in class:clang::ast_matchers::dynamic::ArgKind
61 bool isConvertibleTo(ArgKind To, unsigned *Specificity) const;
63 bool operator<(const ArgKind &Other) const {
301 bool isConvertibleTo(ArgKind Kind, unsigned* Specificity) const;
311 bool isConvertibleTo(ArrayRef<ArgKind> Kinds, unsigned *Specificity) const;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h140 enum ArgKind { enum in struct:llvm::Intrinsic::IITDescriptor
158 ArgKind getArgumentKind() const {
164 return (ArgKind)(Argument_Info & 7);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp160 llvm_unreachable("unhandled ArgKind");
H A DTypePrinter.cpp1748 const TemplateArgument::ArgKind &Kind = A.getArgument().getKind();
1749 if (Kind == TemplateArgument::ArgKind::Type)
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.h150 enum ArgKind { enum in class:__ubsan::Diag
169 ArgKind Kind;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h54 enum ArgKind { enum in class:clang::TemplateArgument
234 ArgKind getKind() const { return (ArgKind)TypeOrValue.Kind; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3939 enum ArgKind { AK_GeneralPurpose, AK_FloatingPoint, AK_Memory };
3955 ArgKind classifyArgument(Value* arg) {
4014 ArgKind AK = classifyArgument(A);
4330 enum ArgKind { AK_GeneralPurpose, AK_FloatingPoint, AK_Memory };
4335 ArgKind classifyArgument(Value* arg) {
4365 ArgKind AK = classifyArgument(A);
4770 enum class ArgKind {
4784 ArgKind classifyArgument(Type *T, bool IsSoftFloatABI) {
4792 return ArgKind::Indirect;
4794 return IsSoftFloatABI ? ArgKind
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h150 readTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind);
H A DASTRecordWriter.h208 void AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h338 IdentifierLoc *ArgKind, ParsedType matchingCType,
346 ArgsUnion PVal(ArgKind);
336 ParsedAttr(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *ArgKind, ParsedType matchingCType, bool layoutCompatible, bool mustBeNull, Syntax syntaxUsed) argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp883 if (TArg.getKind() == TemplateArgument::ArgKind::Pack) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp5254 TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg) {
H A DASTReader.cpp7085 ASTRecordReader::readTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind) {

Completed in 310 milliseconds