#include "src/builtins/builtins-inl.h"
#include "src/builtins/builtins-utils-gen.h"
#include "src/codegen/code-stub-assembler-inl.h"
#include "src/objects/dictionary.h"
namespace v8 {
namespace internal {
#include "src/codegen/define-code-stub-assembler-macros.inc"
class DateBuiltinsAssembler : public CodeStubAssembler { … };
void DateBuiltinsAssembler::Generate_IsDateCheck(TNode<Context> context,
TNode<Object> receiver) { … }
void DateBuiltinsAssembler::Generate_DatePrototype_GetField(
TNode<Context> context, TNode<Object> receiver, int field_index) { … }
TF_BUILTIN(DatePrototypeGetDate, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetDay, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetFullYear, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetHours, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetMilliseconds, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetMinutes, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetMonth, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetSeconds, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetTime, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetTimezoneOffset, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCDate, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCDay, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCFullYear, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCHours, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCMilliseconds, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCMinutes, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCMonth, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeGetUTCSeconds, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeValueOf, DateBuiltinsAssembler) { … }
TF_BUILTIN(DatePrototypeToPrimitive, CodeStubAssembler) { … }
#include "src/codegen/undef-code-stub-assembler-macros.inc"
}
}