Lines Matching refs:functions
1220 // Non-functions are never called as constructors. Even if this is an object
1540 static const BuiltinDesc* functions() { return functions_; }
1552 // Define array of pointers to generators and C builtin functions.
1557 BuiltinDesc* functions = BuiltinFunctionTable::functions_;
1558 functions[builtin_count].generator = NULL;
1559 functions[builtin_count].c_code = NULL;
1560 functions[builtin_count].s_name = NULL;
1561 functions
1562 functions[builtin_count].flags = static_cast<Code::Flags>(0);
1563 functions[builtin_count].extra_args = NO_EXTRA_ARGUMENTS;
1566 functions->generator = FUNCTION_ADDR(Generate_Adaptor); \
1567 functions->c_code = FUNCTION_ADDR(Builtin_##aname); \
1568 functions->s_name = #aname; \
1569 functions->name = c_##aname; \
1570 functions->flags = Code::ComputeFlags(Code::BUILTIN); \
1571 functions->extra_args = aextra_args; \
1572 ++functions;
1575 functions->generator = FUNCTION_ADDR(Generate_##aname); \
1576 functions->c_code = NULL; \
1577 functions->s_name = #aname; \
1578 functions->name = k##aname; \
1579 functions->flags = Code::ComputeFlags(Code::kind, \
1583 functions->extra_args = NO_EXTRA_ARGUMENTS; \
1584 ++functions;
1602 const BuiltinDesc* functions = BuiltinFunctionTable::functions();
1615 Generator g = FUNCTION_CAST<Generator>(functions[i].generator);
1619 g(&masm, functions[i].name, functions[i].extra_args);
1623 Code::Flags flags = functions[i].flags;
1640 functions[i].s_name));
1642 functions[i].s_name,
1647 PrintF("Builtin: %s\n", functions[i].s_name);
1648 Code::cast(code)->Disassemble(functions[i].s_name);
1656 names_[i] = functions[i].s_name;