blob: b4bab8efef5af8df2699c547de8f5484b173634c [file] [log] [blame]
Andrei Popescu31002712010-02-23 13:46:05 +00001// Copyright 2010 the V8 project authors. All rights reserved.
2// Redistribution and use in source and binary forms, with or without
3// modification, are permitted provided that the following conditions are
4// met:
5//
6// * Redistributions of source code must retain the above copyright
7// notice, this list of conditions and the following disclaimer.
8// * Redistributions in binary form must reproduce the above
9// copyright notice, this list of conditions and the following
10// disclaimer in the documentation and/or other materials provided
11// with the distribution.
12// * Neither the name of Google Inc. nor the names of its
13// contributors may be used to endorse or promote products derived
14// from this software without specific prior written permission.
15//
16// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
29
30#include "v8.h"
31
Leon Clarkef7060e22010-06-03 12:02:55 +010032#if defined(V8_TARGET_ARCH_MIPS)
33
Andrei Popescu31002712010-02-23 13:46:05 +000034#include "codegen-inl.h"
35#include "debug.h"
Steve Block44f0eee2011-05-26 01:26:41 +010036#include "deoptimizer.h"
37#include "full-codegen.h"
Andrei Popescu31002712010-02-23 13:46:05 +000038#include "runtime.h"
39
40namespace v8 {
41namespace internal {
42
43
44#define __ ACCESS_MASM(masm)
45
46
47void Builtins::Generate_Adaptor(MacroAssembler* masm,
48 CFunctionId id,
49 BuiltinExtraArguments extra_args) {
50 UNIMPLEMENTED_MIPS();
51}
52
53
54void Builtins::Generate_ArrayCode(MacroAssembler* masm) {
55 UNIMPLEMENTED_MIPS();
56}
57
58
59void Builtins::Generate_ArrayConstructCode(MacroAssembler* masm) {
60 UNIMPLEMENTED_MIPS();
61}
62
63
Steve Block44f0eee2011-05-26 01:26:41 +010064void Builtins::Generate_StringConstructCode(MacroAssembler* masm) {
65 UNIMPLEMENTED_MIPS();
66}
67
68
Andrei Popescu31002712010-02-23 13:46:05 +000069void Builtins::Generate_JSConstructCall(MacroAssembler* masm) {
70 UNIMPLEMENTED_MIPS();
71}
72
73
Steve Block44f0eee2011-05-26 01:26:41 +010074void Builtins::Generate_JSConstructStubCountdown(MacroAssembler* masm) {
75 UNIMPLEMENTED_MIPS();
76}
77
78
Andrei Popescu31002712010-02-23 13:46:05 +000079void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
80 UNIMPLEMENTED_MIPS();
81}
82
83
84void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) {
85 UNIMPLEMENTED_MIPS();
86}
87
88
Andrei Popescu31002712010-02-23 13:46:05 +000089void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
Steve Block44f0eee2011-05-26 01:26:41 +010090 UNIMPLEMENTED_MIPS();
Andrei Popescu31002712010-02-23 13:46:05 +000091}
92
93
94void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) {
Steve Block44f0eee2011-05-26 01:26:41 +010095 UNIMPLEMENTED_MIPS();
96}
97
98
99void Builtins::Generate_LazyCompile(MacroAssembler* masm) {
100 UNIMPLEMENTED_MIPS();
101}
102
103
104void Builtins::Generate_LazyRecompile(MacroAssembler* masm) {
105 UNIMPLEMENTED_MIPS();
106}
107
108
109void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) {
110 UNIMPLEMENTED_MIPS();
111}
112
113
114void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) {
115 UNIMPLEMENTED_MIPS();
116}
117
118
119void Builtins::Generate_NotifyOSR(MacroAssembler* masm) {
120 UNIMPLEMENTED_MIPS();
121}
122
123
124void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) {
125 UNIMPLEMENTED_MIPS();
Andrei Popescu31002712010-02-23 13:46:05 +0000126}
127
128
129void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
130 UNIMPLEMENTED_MIPS();
131}
132
133
134void Builtins::Generate_FunctionApply(MacroAssembler* masm) {
135 UNIMPLEMENTED_MIPS();
136}
137
138
139void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) {
140 UNIMPLEMENTED_MIPS();
Andrei Popescu31002712010-02-23 13:46:05 +0000141}
142
143
144#undef __
145
146} } // namespace v8::internal
147
Leon Clarkef7060e22010-06-03 12:02:55 +0100148#endif // V8_TARGET_ARCH_MIPS