/external/v8/src/mips/ |
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 | 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 | codegen-mips.h | 114 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 D | virtual-frame-mips.h | 70 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
|
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/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 | macro-assembler-arm.h | 459 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 D | virtual-frame-arm.h | 68 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame 293 masm()->CallStub(stub);
|
/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 | fast-codegen.h | 73 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 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.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 | stub-cache.h | 199 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 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 | fast-codegen-ia32.h | 69 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 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...] |
H A D | virtual-frame-ia32.h | 83 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
|
H A D | ic-ia32.cc | 43 #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 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 | macro-assembler-x64.h | 762 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 D | virtual-frame-x64.h | 82 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame
|
/external/webkit/JavaScriptCore/assembler/ |
H A D | LinkBuffer.h | 65 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 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...] |