Searched defs:masm (Results 1 - 25 of 46) sorted by relevance

12

/external/v8/src/mips/
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 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 Dcodegen-mips.h114 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm,
127 static void RecordPositions(MacroAssembler* masm, int pos);
130 MacroAssembler* masm() { return masm_; } function in class:v8::internal::CodeGenerator
159 explicit CodeGenerator(MacroAssembler* masm);
H A Dvirtual-frame-mips.h70 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
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/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 Dmacro-assembler-arm.h459 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher
483 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm->
485 #define ACCESS_MASM(masm) masm->
H A Dvirtual-frame-arm.h68 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
293 masm()->CallStub(stub);
/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 Dfast-codegen.h73 explicit FastCodeGenerator(MacroAssembler* masm) argument
74 : masm_(masm), info_(NULL), destination_(no_reg), smi_bits_(0) {
82 MacroAssembler* masm() { return masm_; } function in class:v8::internal::FastCodeGenerator
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.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 Dstub-cache.h199 static void GenerateMiss(MacroAssembler* masm);
203 static void GenerateProbe(MacroAssembler* masm,
347 static void GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm,
351 static void GenerateFastPropertyLoad(MacroAssembler* masm,
355 static void GenerateLoadArrayLength(MacroAssembler* masm,
360 static void GenerateLoadStringLength(MacroAssembler* masm,
366 static void GenerateLoadFunctionPrototype(MacroAssembler* masm,
372 static void GenerateStoreField(MacroAssembler* masm,
381 static void GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind);
410 MacroAssembler* masm() { retur function in class:v8::internal::BASE_EMBEDDED
[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 Dfast-codegen-ia32.h69 explicit FastCodeGenerator(MacroAssembler* masm) argument
70 : masm_(masm), info_(NULL), destination_(no_reg), smi_bits_(0) {
78 MacroAssembler* masm() { return masm_; } function in class:v8::internal::FastCodeGenerator
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...]
H A Dvirtual-frame-ia32.h83 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
H A Dic-ia32.cc43 #define __ ACCESS_MASM(masm)
51 static void GenerateDictionaryLoad(MacroAssembler* masm, argument
161 void LoadIC::GenerateArrayLength(MacroAssembler* masm) { argument
169 StubCompiler::GenerateLoadArrayLength(masm, eax, edx, &miss);
171 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
175 void LoadIC::GenerateStringLength(MacroAssembler* masm) { argument
183 StubCompiler::GenerateLoadStringLength(masm, eax, edx, ebx, &miss);
185 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
189 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) { argument
197 StubCompiler::GenerateLoadFunctionPrototype(masm, ea
203 GenerateGeneric(MacroAssembler* masm) argument
369 GenerateString(MacroAssembler* masm) argument
408 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
562 GenerateIndexedInterceptor(MacroAssembler* masm) argument
603 GenerateGeneric(MacroAssembler* masm) argument
740 GenerateExternalArray(MacroAssembler* masm, ExternalArrayType array_type) argument
938 GenerateMegamorphic(MacroAssembler* masm, int argc) argument
999 GenerateNormalHelper(MacroAssembler* masm, int argc, bool is_global_object, Label* miss) argument
1036 GenerateNormal(MacroAssembler* masm, int argc) argument
1100 GenerateMiss(MacroAssembler* masm, int argc) argument
1156 GenerateMegamorphic(MacroAssembler* masm) argument
1174 GenerateNormal(MacroAssembler* masm) argument
1228 GenerateMiss(MacroAssembler* masm) argument
1343 GenerateMiss(MacroAssembler* masm) argument
1360 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
1377 GenerateMegamorphic(MacroAssembler* masm) argument
1395 GenerateMiss(MacroAssembler* masm) argument
1417 GenerateRuntimeSetProperty(MacroAssembler* masm) argument
1436 GenerateMiss(MacroAssembler* masm) 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 Dmacro-assembler-x64.h762 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher
794 #define ACCESS_MASM(masm) { \
797 masm->pushfd(); \
798 masm->pushad(); \
799 masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \
800 masm->call(x64_coverage_function, RelocInfo::RUNTIME_ENTRY); \
801 masm->pop(rax); \
802 masm->popad(); \
803 masm->popfd(); \
805 masm
[all...]
H A Dvirtual-frame-x64.h82 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
/external/webkit/JavaScriptCore/assembler/
H A DLinkBuffer.h65 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool) argument
67 , m_code(masm->m_assembler.executableCopy(m_executablePool.get()))
68 , m_size(masm->m_assembler.size())
/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...]

Completed in 232 milliseconds

12