/external/v8/src/mips/ |
H A D | builtins-mips.cc | 40 #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 D | ic-mips.cc | 45 #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 D | debug-mips.cc | 62 #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 D | codegen-mips.cc | 66 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 D | jump-target-mips.cc | 41 #define __ ACCESS_MASM(cgen()->masm())
|
H A D | stub-cache-mips.cc | 37 #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 D | debug-ia32.cc | 70 #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 D | register-allocator-ia32.cc | 47 CodeGeneratorScope::Current()->masm()->Set(fresh.reg(), 63 CodeGeneratorScope::Current()->masm()->mov(fresh.reg(), reg()); 69 CodeGeneratorScope::Current()->masm()->Set(fresh.reg(),
|
H A D | codegen-ia32.h | 305 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 D | macro-assembler-ia32.h | 501 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 D | debug-arm.cc | 54 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 D | ic-arm.cc | 43 #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 D | stub-cache-arm.cc | 37 #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 D | debug-x64.cc | 45 #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 D | register-allocator-x64.cc | 44 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 D | ic-x64.cc | 43 #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 D | stub-cache-x64.cc | 42 #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 D | code-stubs.cc | 50 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 D | ic.h | 193 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 D | codegen.h | 42 // 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 D | builtins.cc | 960 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 D | codegen.cc | 50 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 D | builtins.h | 239 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 D | test-macro-assembler-x64.cc | 90 #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 D | AbstractMacroAssembler.h | 229 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...] |