Searched refs:masm (Results 1 - 25 of 75) sorted by relevance

123

/external/v8/src/mips/
H A Dbuiltins-mips.cc40 #define __ ACCESS_MASM(masm)
43 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
50 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { argument
55 void Builtins::Generate_ArrayConstructCode(MacroAssembler* masm) { argument
60 void Builtins::Generate_JSConstructCall(MacroAssembler* masm) { argument
65 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { argument
70 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { argument
75 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, argument
81 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { argument
82 Generate_JSEntryTrampolineHelper(masm, fals
86 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
91 Generate_FunctionCall(MacroAssembler* masm) argument
96 Generate_FunctionApply(MacroAssembler* masm) argument
101 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
[all...]
H A Dic-mips.cc45 #define __ ACCESS_MASM(masm)
48 void LoadIC::GenerateArrayLength(MacroAssembler* masm) { argument
53 void LoadIC::GenerateStringLength(MacroAssembler* masm) { argument
58 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) { argument
66 void CallIC::GenerateMegamorphic(MacroAssembler* masm, int argc) { argument
71 void CallIC::GenerateNormal(MacroAssembler* masm, int argc) { argument
75 void CallIC::GenerateMiss(MacroAssembler* masm, int argc) { argument
82 void LoadIC::GenerateMegamorphic(MacroAssembler* masm) { argument
87 void LoadIC::GenerateNormal(MacroAssembler* masm) { argument
92 void LoadIC::GenerateMiss(MacroAssembler* masm) { argument
97 Generate(MacroAssembler* masm, const ExternalReference& f) argument
122 GenerateMiss(MacroAssembler* masm) argument
127 Generate(MacroAssembler* masm, const ExternalReference& f) argument
132 GenerateGeneric(MacroAssembler* masm) argument
137 GenerateString(MacroAssembler* masm) argument
142 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
148 Generate(MacroAssembler* masm, const ExternalReference& f) argument
154 GenerateGeneric(MacroAssembler* masm) argument
159 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
165 GenerateExtendStorage(MacroAssembler* masm) argument
170 GenerateMegamorphic(MacroAssembler* masm) argument
175 GenerateExtendStorage(MacroAssembler* masm) argument
180 GenerateMiss(MacroAssembler* masm) argument
[all...]
H A Ddebug-mips.cc62 #define __ ACCESS_MASM(masm)
67 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
72 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { argument
77 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { argument
82 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { argument
87 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) { argument
92 void Debug::GenerateConstructCallDebugBreak(MacroAssembler* masm) { argument
97 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) { argument
102 void Debug::GenerateStubNoRegistersDebugBreak(MacroAssembler* masm) { argument
H A Dcodegen-mips.cc66 CodeGenerator::CodeGenerator(MacroAssembler* masm) argument
68 masm_(masm),
414 #define __ ACCESS_MASM(masm)
419 void CompareStub::Generate(MacroAssembler* masm) { argument
425 void StackCheckStub::Generate(MacroAssembler* masm) { argument
431 void CEntryStub::GenerateThrowTOS(MacroAssembler* masm) { argument
437 void CEntryStub::GenerateThrowUncatchable(MacroAssembler* masm, argument
443 void CEntryStub::GenerateCore(MacroAssembler* masm, argument
453 void CEntryStub::Generate(MacroAssembler* masm) { argument
458 void JSEntryStub::GenerateBody(MacroAssembler* masm, boo argument
471 Generate(MacroAssembler* masm) argument
477 GenerateReadLength(MacroAssembler* masm) argument
483 GenerateReadElement(MacroAssembler* masm) argument
489 GenerateNewObject(MacroAssembler* masm) argument
[all...]
H A Djump-target-mips.cc41 #define __ ACCESS_MASM(cgen()->masm())
H A Dstub-cache-mips.cc37 #define __ ACCESS_MASM(masm)
40 void StubCache::GenerateProbe(MacroAssembler* masm, argument
50 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm, argument
60 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm, argument
67 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm, argument
79 void StubCompiler::GenerateLoadStringLength2(MacroAssembler* masm, argument
89 void StubCompiler::GenerateLoadFunctionPrototype(MacroAssembler* masm, argument
101 void StubCompiler::GenerateStoreField(MacroAssembler* masm, argument
114 void StubCompiler::GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) { argument
120 #define __ ACCESS_MASM(masm())
[all...]
/external/v8/src/ia32/
H A Ddebug-ia32.cc70 #define __ ACCESS_MASM(masm)
73 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
125 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
131 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit(), false);
135 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { argument
142 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit() | edx.bit(), false);
146 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { argument
151 Generate_DebugBreakCallHelper(masm, 0, false);
155 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { argument
162 Generate_DebugBreakCallHelper(masm, ea
166 GenerateCallICDebugBreak(MacroAssembler* masm) argument
176 GenerateConstructCallDebugBreak(MacroAssembler* masm) argument
188 GenerateReturnDebugBreak(MacroAssembler* masm) argument
197 GenerateStubNoRegistersDebugBreak(MacroAssembler* masm) argument
[all...]
H A Dregister-allocator-ia32.cc47 CodeGeneratorScope::Current()->masm()->Set(fresh.reg(),
63 CodeGeneratorScope::Current()->masm()->mov(fresh.reg(), reg());
69 CodeGeneratorScope::Current()->masm()->Set(fresh.reg(),
H A Dcodegen-ia32.h305 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm,
313 static void RecordPositions(MacroAssembler* masm, int pos);
316 MacroAssembler* masm() { return masm_; } function in class:v8::internal::CodeGenerator
342 explicit CodeGenerator(MacroAssembler* masm);
668 void Generate(MacroAssembler* masm);
674 void GenerateOperation(MacroAssembler* masm);
705 void GenerateCall(MacroAssembler* masm, Register left, Register right);
706 void GenerateCall(MacroAssembler* masm, Register left, Smi* right);
707 void GenerateCall(MacroAssembler* masm, Smi* left, Register right);
709 Result GenerateCall(MacroAssembler* masm,
[all...]
H A Dmacro-assembler-ia32.h501 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher
533 #define ACCESS_MASM(masm) { \
536 masm->pushfd(); \
537 masm->pushad(); \
538 masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \
539 masm->call(ia32_coverage_function, RelocInfo::RUNTIME_ENTRY); \
540 masm->pop(eax); \
541 masm->popad(); \
542 masm->popfd(); \
544 masm
[all...]
/external/v8/src/arm/
H A Ddebug-arm.cc54 patcher.masm()->mov(v8::internal::lr, v8::internal::pc);
55 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4));
57 patcher.masm()->bkpt(0);
75 #define __ ACCESS_MASM(masm)
78 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
123 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
133 Generate_DebugBreakCallHelper(masm, r0.bit() | r2.bit());
137 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { argument
147 Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit());
151 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { argument
160 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
169 GenerateCallICDebugBreak(MacroAssembler* masm) argument
185 GenerateConstructCallDebugBreak(MacroAssembler* masm) argument
193 GenerateReturnDebugBreak(MacroAssembler* masm) argument
201 GenerateStubNoRegistersDebugBreak(MacroAssembler* masm) argument
[all...]
H A Dic-arm.cc43 #define __ ACCESS_MASM(masm)
47 static void GenerateDictionaryLoad(MacroAssembler* masm, argument
148 void LoadIC::GenerateArrayLength(MacroAssembler* masm) { argument
158 StubCompiler::GenerateLoadArrayLength(masm, r0, r3, &miss);
160 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
164 void LoadIC::GenerateStringLength(MacroAssembler* masm) { argument
174 StubCompiler::GenerateLoadStringLength(masm, r0, r1, r3, &miss);
177 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
181 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) { argument
192 StubCompiler::GenerateLoadFunctionPrototype(masm, r
201 GenerateMegamorphic(MacroAssembler* masm, int argc) argument
261 GenerateNormalHelper(MacroAssembler* masm, int argc, bool is_global_object, Label* miss) argument
289 GenerateNormal(MacroAssembler* masm, int argc) argument
348 GenerateMiss(MacroAssembler* masm, int argc) argument
398 GenerateMegamorphic(MacroAssembler* masm) argument
417 GenerateNormal(MacroAssembler* masm) argument
460 GenerateMiss(MacroAssembler* masm) argument
498 GenerateMiss(MacroAssembler* masm) argument
512 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
526 GenerateGeneric(MacroAssembler* masm) argument
589 GenerateString(MacroAssembler* masm) argument
600 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
607 GenerateIndexedInterceptor(MacroAssembler* masm) argument
647 GenerateMiss(MacroAssembler* masm) argument
662 GenerateRuntimeSetProperty(MacroAssembler* masm) argument
676 GenerateGeneric(MacroAssembler* masm) argument
793 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
800 GenerateMegamorphic(MacroAssembler* masm) argument
819 GenerateMiss(MacroAssembler* masm) argument
[all...]
H A Dstub-cache-arm.cc37 #define __ ACCESS_MASM(masm)
40 static void ProbeTable(MacroAssembler* masm, argument
84 void StubCache::GenerateProbe(MacroAssembler* masm, argument
117 ProbeTable(masm, flags, kPrimary, name, scratch);
127 ProbeTable(masm, flags, kSecondary, name, scratch);
135 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm, argument
156 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm, argument
174 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm, argument
195 static void GenerateStringCheck(MacroAssembler* masm, argument
219 void StubCompiler::GenerateLoadStringLength(MacroAssembler* masm, argument
249 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
264 GenerateStoreField(MacroAssembler* masm, JSObject* object, int index, Map* transition, Register receiver_reg, Register name_reg, Register scratch, Label* miss_label) argument
354 GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) argument
368 GenerateCallFunction(MacroAssembler* masm, Object* object, const ParameterCount& arguments, Label* miss) argument
394 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, JSObject* holder_obj) argument
413 CompileCallLoadPropertyWithInterceptor(MacroAssembler* masm, Register receiver, Register holder, Register name, JSObject* holder_obj) argument
434 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument
542 CompileRegular(MacroAssembler* masm, Register receiver, Register holder, Register scratch, JSObject* holder_obj, Label* miss_label) argument
560 CompileLoadInterceptor(LoadInterceptorCompiler* compiler, StubCompiler* stub_compiler, MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
[all...]
/external/v8/src/x64/
H A Ddebug-x64.cc45 #define __ ACCESS_MASM(masm)
47 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
100 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) { argument
106 Generate_DebugBreakCallHelper(masm, 0, false);
110 void Debug::GenerateConstructCallDebugBreak(MacroAssembler* masm) { argument
118 Generate_DebugBreakCallHelper(masm, 0, false);
122 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { argument
127 Generate_DebugBreakCallHelper(masm, 0, false);
131 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { argument
138 Generate_DebugBreakCallHelper(masm, ra
142 GenerateLoadICDebugBreak(MacroAssembler* masm) argument
151 GenerateReturnDebugBreak(MacroAssembler* masm) argument
160 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
171 GenerateStubNoRegistersDebugBreak(MacroAssembler* masm) argument
[all...]
H A Dregister-allocator-x64.cc44 CodeGeneratorScope::Current()->masm()->Move(fresh.reg(), handle());
58 CodeGeneratorScope::Current()->masm()->movq(fresh.reg(), reg());
61 CodeGeneratorScope::Current()->masm()->Move(fresh.reg(), handle());
H A Dic-x64.cc43 #define __ ACCESS_MASM(masm)
51 static void GenerateDictionaryLoad(MacroAssembler* masm, argument
215 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { argument
232 void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) { argument
249 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) { argument
318 GenerateRuntimeGetProperty(masm);
384 GenerateDictionaryLoad(masm,
408 void KeyedLoadIC::GenerateString(MacroAssembler* masm) { argument
415 GenerateGeneric(masm);
419 void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm, argument
559 GenerateIndexedInterceptor(MacroAssembler* masm) argument
602 GenerateMiss(MacroAssembler* masm) argument
621 GenerateRuntimeSetProperty(MacroAssembler* masm) argument
640 GenerateGeneric(MacroAssembler* masm) argument
782 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
958 GenerateMiss(MacroAssembler* masm, int argc) argument
1012 GenerateMegamorphic(MacroAssembler* masm, int argc) argument
1074 GenerateNormalHelper(MacroAssembler* masm, int argc, bool is_global_object, Label* miss) argument
1112 GenerateNormal(MacroAssembler* masm, int argc) argument
1192 GenerateMiss(MacroAssembler* masm) argument
1209 GenerateArrayLength(MacroAssembler* masm) argument
1225 GenerateFunctionPrototype(MacroAssembler* masm) argument
1241 GenerateMegamorphic(MacroAssembler* masm) argument
1261 GenerateNormal(MacroAssembler* masm) argument
1307 GenerateStringLength(MacroAssembler* masm) argument
1351 GenerateMiss(MacroAssembler* masm) argument
1370 GenerateMegamorphic(MacroAssembler* masm) argument
[all...]
H A Dstub-cache-x64.cc42 #define __ ACCESS_MASM(masm)
45 static void ProbeTable(MacroAssembler* masm, argument
82 void StubCompiler::GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) { argument
96 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm, argument
118 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm, argument
136 static void PushInterceptorArguments(MacroAssembler* masm, argument
153 void StubCache::GenerateProbe(MacroAssembler* masm, argument
183 ProbeTable(masm, flags, kPrimary, name, scratch);
195 ProbeTable(masm, flags, kSecondary, name, scratch);
205 void StubCompiler::GenerateStoreField(MacroAssembler* masm, argument
283 GenerateLoadArrayLength(MacroAssembler* masm, Register receiver, Register scratch, Label* miss_label) argument
302 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch, Label* smi, Label* non_string_object) argument
319 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
350 CompileCallLoadPropertyWithInterceptor(MacroAssembler* masm, Register receiver, Register holder, Register name, JSObject* holder_obj) argument
368 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register result, Register scratch, Label* miss_label) argument
380 CompileLoadInterceptor(Compiler* compiler, StubCompiler* stub_compiler, MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
428 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument
539 CompileRegular(MacroAssembler* masm, Register receiver, Register holder, Register scratch, JSObject* holder_obj, Label* miss_label) argument
564 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument
623 CompileRegular(MacroAssembler* masm, Register receiver, Register holder, Register scratch, JSObject* holder_obj, Label* miss_label) argument
[all...]
/external/v8/src/
H A Dcode-stubs.cc50 void CodeStub::GenerateCode(MacroAssembler* masm) { argument
54 masm->set_allow_stub_calls(AllowsStubCalls());
56 masm->set_generating_stub(true);
57 Generate(masm);
61 void CodeStub::RecordCodeGeneration(Code* code, MacroAssembler* masm) { argument
92 MacroAssembler masm(NULL, 256);
93 GenerateCode(&masm);
97 masm.GetCode(&desc);
102 Factory::NewCode(desc, NULL, flags, masm.CodeObject());
103 RecordCodeGeneration(*new_object, &masm);
[all...]
H A Dic.h193 static void GenerateInitialize(MacroAssembler* masm, int argc) { argument
194 GenerateMiss(masm, argc);
196 static void GenerateMiss(MacroAssembler* masm, int argc);
197 static void GenerateMegamorphic(MacroAssembler* masm, int argc);
198 static void GenerateNormal(MacroAssembler* masm, int argc);
227 static void GenerateInitialize(MacroAssembler* masm) { GenerateMiss(masm); } argument
228 static void GeneratePreMonomorphic(MacroAssembler* masm) { argument
229 GenerateMiss(masm);
231 static void GenerateMiss(MacroAssembler* masm);
284 GenerateInitialize(MacroAssembler* masm) argument
285 GeneratePreMonomorphic(MacroAssembler* masm) argument
358 GenerateInitialize(MacroAssembler* masm) argument
393 GenerateInitialize(MacroAssembler* masm) argument
[all...]
H A Dcodegen.h42 // masm
107 Comment(MacroAssembler* masm, const char* msg);
159 MacroAssembler* masm() { return masm_; } function in class:v8::internal::DeferredCode
214 void Generate(MacroAssembler* masm);
227 void Generate(MacroAssembler* masm);
244 void Generate(MacroAssembler* masm);
263 void Generate(MacroAssembler* masm);
278 void Generate(MacroAssembler* masm);
303 void Generate(MacroAssembler* masm);
322 void Generate(MacroAssembler* masm);
423 Generate(MacroAssembler* masm) argument
440 Generate(MacroAssembler* masm) argument
[all...]
H A Dbuiltins.cc960 static void Generate_LoadIC_ArrayLength(MacroAssembler* masm) { argument
961 LoadIC::GenerateArrayLength(masm);
965 static void Generate_LoadIC_StringLength(MacroAssembler* masm) { argument
966 LoadIC::GenerateStringLength(masm);
970 static void Generate_LoadIC_FunctionPrototype(MacroAssembler* masm) { argument
971 LoadIC::GenerateFunctionPrototype(masm);
975 static void Generate_LoadIC_Initialize(MacroAssembler* masm) { argument
976 LoadIC::GenerateInitialize(masm);
980 static void Generate_LoadIC_PreMonomorphic(MacroAssembler* masm) { argument
981 LoadIC::GeneratePreMonomorphic(masm);
985 Generate_LoadIC_Miss(MacroAssembler* masm) argument
990 Generate_LoadIC_Megamorphic(MacroAssembler* masm) argument
995 Generate_LoadIC_Normal(MacroAssembler* masm) argument
1000 Generate_KeyedLoadIC_Initialize(MacroAssembler* masm) argument
1005 Generate_KeyedLoadIC_Miss(MacroAssembler* masm) argument
1010 Generate_KeyedLoadIC_Generic(MacroAssembler* masm) argument
1015 Generate_KeyedLoadIC_String(MacroAssembler* masm) argument
1020 Generate_KeyedLoadIC_ExternalByteArray(MacroAssembler* masm) argument
1025 Generate_KeyedLoadIC_ExternalUnsignedByteArray( MacroAssembler* masm) argument
1031 Generate_KeyedLoadIC_ExternalShortArray(MacroAssembler* masm) argument
1036 Generate_KeyedLoadIC_ExternalUnsignedShortArray( MacroAssembler* masm) argument
1042 Generate_KeyedLoadIC_ExternalIntArray(MacroAssembler* masm) argument
1047 Generate_KeyedLoadIC_ExternalUnsignedIntArray( MacroAssembler* masm) argument
1053 Generate_KeyedLoadIC_ExternalFloatArray(MacroAssembler* masm) argument
1058 Generate_KeyedLoadIC_PreMonomorphic(MacroAssembler* masm) argument
1062 Generate_KeyedLoadIC_IndexedInterceptor(MacroAssembler* masm) argument
1067 Generate_StoreIC_Initialize(MacroAssembler* masm) argument
1072 Generate_StoreIC_Miss(MacroAssembler* masm) argument
1077 Generate_StoreIC_Megamorphic(MacroAssembler* masm) argument
1082 Generate_KeyedStoreIC_Generic(MacroAssembler* masm) argument
1087 Generate_KeyedStoreIC_ExternalByteArray(MacroAssembler* masm) argument
1092 Generate_KeyedStoreIC_ExternalUnsignedByteArray( MacroAssembler* masm) argument
1098 Generate_KeyedStoreIC_ExternalShortArray(MacroAssembler* masm) argument
1103 Generate_KeyedStoreIC_ExternalUnsignedShortArray( MacroAssembler* masm) argument
1109 Generate_KeyedStoreIC_ExternalIntArray(MacroAssembler* masm) argument
1114 Generate_KeyedStoreIC_ExternalUnsignedIntArray( MacroAssembler* masm) argument
1120 Generate_KeyedStoreIC_ExternalFloatArray(MacroAssembler* masm) argument
1125 Generate_KeyedStoreIC_Miss(MacroAssembler* masm) argument
1130 Generate_KeyedStoreIC_Initialize(MacroAssembler* masm) argument
1136 Generate_LoadIC_DebugBreak(MacroAssembler* masm) argument
1141 Generate_StoreIC_DebugBreak(MacroAssembler* masm) argument
1146 Generate_KeyedLoadIC_DebugBreak(MacroAssembler* masm) argument
1151 Generate_KeyedStoreIC_DebugBreak(MacroAssembler* masm) argument
1156 Generate_ConstructCall_DebugBreak(MacroAssembler* masm) argument
1161 Generate_Return_DebugBreak(MacroAssembler* masm) argument
1166 Generate_StubNoRegisters_DebugBreak(MacroAssembler* masm) argument
[all...]
H A Dcodegen.cc50 Comment::Comment(MacroAssembler* masm, const char* msg) argument
51 : masm_(masm), msg_(msg) {
69 : masm_(CodeGeneratorScope::Current()->masm()),
103 ASSERT(masm_ == code->masm());
191 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm, argument
196 masm->GetCode(&desc);
199 Factory::NewCode(desc, &sinfo, flags, masm->CodeObject());
247 MacroAssembler masm(NULL, kInitialBufferSize);
248 CodeGenerator cgen(&masm);
259 Handle<Code> result = MakeCodeEpilogue(cgen.masm(), flag
449 RecordPositions(MacroAssembler* masm, int pos) argument
499 Generate(MacroAssembler* masm) argument
[all...]
H A Dbuiltins.h239 static void Generate_Adaptor(MacroAssembler* masm,
242 static void Generate_JSConstructCall(MacroAssembler* masm);
243 static void Generate_JSConstructStubGeneric(MacroAssembler* masm);
244 static void Generate_JSConstructStubApi(MacroAssembler* masm);
245 static void Generate_JSEntryTrampoline(MacroAssembler* masm);
246 static void Generate_JSConstructEntryTrampoline(MacroAssembler* masm);
247 static void Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm);
249 static void Generate_FunctionCall(MacroAssembler* masm);
250 static void Generate_FunctionApply(MacroAssembler* masm);
252 static void Generate_ArrayCode(MacroAssembler* masm);
[all...]
/external/v8/test/cctest/
H A Dtest-macro-assembler-x64.cc90 #define __ masm->
118 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { argument
137 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local
138 masm->set_allow_stub_calls(false);
141 TestMoveSmi(masm, &exit, 1, Smi::FromInt(0));
142 TestMoveSmi(masm, &exit, 2, Smi::FromInt(127));
143 TestMoveSmi(masm, &exit, 3, Smi::FromInt(128));
144 TestMoveSmi(masm, &exit, 4, Smi::FromInt(255));
145 TestMoveSmi(masm, &exit, 5, Smi::FromInt(256));
146 TestMoveSmi(masm,
166 TestSmiCompare(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
223 MacroAssembler* masm = &assembler; local
270 MacroAssembler* masm = &assembler; local
359 TestI64PlusConstantToSmi(MacroAssembler* masm, Label* exit, int id, int64_t x, int y) argument
395 MacroAssembler* masm = &assembler; local
436 MacroAssembler* masm = &assembler; local
624 TestSmiNeg(MacroAssembler* masm, Label* exit, int id, int x) argument
681 MacroAssembler* masm = &assembler; local
708 SmiAddTest(MacroAssembler* masm, Label* exit, int id, int first, int second) argument
766 MacroAssembler* masm = &assembler; local
792 SmiSubTest(MacroAssembler* masm, Label* exit, int id, int first, int second) argument
836 SmiSubOverflowTest(MacroAssembler* masm, Label* exit, int id, int x) argument
953 MacroAssembler* masm = &assembler; local
988 TestSmiMul(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1040 MacroAssembler* masm = &assembler; local
1071 TestSmiDiv(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1143 MacroAssembler* masm = &assembler; local
1185 TestSmiMod(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1250 MacroAssembler* masm = &assembler; local
1292 TestSmiIndex(MacroAssembler* masm, Label* exit, int id, int x) argument
1343 MacroAssembler* masm = &assembler; local
1365 TestSelectNonSmi(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1409 MacroAssembler* masm = &assembler; local
1435 TestSmiAnd(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1485 MacroAssembler* masm = &assembler; local
1513 TestSmiOr(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1563 MacroAssembler* masm = &assembler; local
1593 TestSmiXor(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1643 MacroAssembler* masm = &assembler; local
1673 TestSmiNot(MacroAssembler* masm, Label* exit, int id, int x) argument
1707 MacroAssembler* masm = &assembler; local
1732 TestSmiShiftLeft(MacroAssembler* masm, Label* exit, int id, int x) argument
1848 MacroAssembler* masm = &assembler; local
1872 TestSmiShiftLogicalRight(MacroAssembler* masm, Label* exit, int id, int x) argument
1951 MacroAssembler* masm = &assembler; local
1975 TestSmiShiftArithmeticRight(MacroAssembler* masm, Label* exit, int id, int x) argument
2017 MacroAssembler* masm = &assembler; local
2041 TestPositiveSmiPowerUp(MacroAssembler* masm, Label* exit, int id, int x) argument
2078 MacroAssembler* masm = &assembler; local
[all...]
/external/webkit/JavaScriptCore/assembler/
H A DAbstractMacroAssembler.h229 Label(AbstractMacroAssembler<AssemblerType>* masm) argument
230 : m_label(masm->m_assembler.label())
253 DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm) argument
254 : m_label(masm->m_assembler.label())
275 DataLabel32(AbstractMacroAssembler<AssemblerType>* masm) argument
276 : m_label(masm->m_assembler.label())
349 void link(AbstractMacroAssembler<AssemblerType>* masm) argument
351 masm->m_assembler.linkJump(m_jmp, masm->m_assembler.label());
354 void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm) argument
373 link(AbstractMacroAssembler<AssemblerType>* masm) argument
381 linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm) argument
[all...]

Completed in 310 milliseconds

123