5#ifndef RUNTIME_VM_COMPILER_METHOD_RECOGNIZER_H_
6#define RUNTIME_VM_COMPILER_METHOD_RECOGNIZER_H_
29#define DEFINE_ENUM_LIST(class_name, function_name, enum_name, fp) k##enum_name,
31#undef DEFINE_ENUM_LIST
50 const char* kind =
nullptr);
static intptr_t ResultCid(const Function &factory)
static intptr_t GetResultCidOfListFactory(Zone *zone, const Function &function, intptr_t argument_count)
static intptr_t ResultCidFromPragma(const Object &function_or_field)
static bool IsMarkedAsRecognized(const Function &function, const char *kind=nullptr)
static intptr_t MethodKindToReceiverCid(Kind kind)
static void InitializeState()
static intptr_t NumArgsCheckedForStaticCall(const Function &function)
static const char * KindToCString(Kind kind)
static const char * KindToFunctionNameCString(Kind kind)
static Token::Kind RecognizeTokenKind(const String &name)
Dart_NativeFunction function
#define DEFINE_ENUM_LIST(class_name, function_name, enum_name, fp)
#define RECOGNIZED_LIST(V)