/external/v8/src/ |
macro-assembler.h | 77 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type) 78 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { 79 masm->set_has_frame(true); 81 masm->EnterFrame(type); 110 explicit AllowExternalCallThatCantCauseGC(MacroAssembler* masm) 111 : FrameScope(masm, StackFrame::NONE) { } 117 explicit NoCurrentFrameScope(MacroAssembler* masm) 118 : masm_(masm), saved_(masm->has_frame()) [all...] |
codegen.h | 41 // masm 98 static void GenerateSmiOnlyToObject(MacroAssembler* masm); 99 static void GenerateSmiOnlyToDouble(MacroAssembler* masm, Label* fail); 100 static void GenerateDoubleToObject(MacroAssembler* masm, Label* fail);
|
code-stubs.cc | 51 void CodeStub::GenerateCode(MacroAssembler* masm) { 53 masm->isolate()->counters()->code_stubs()->Increment(); 56 AllowStubCallsScope allow_scope(masm, false); 59 masm->set_generating_stub(true); 60 NoCurrentFrameScope scope(masm); 61 Generate(masm); 75 void CodeStub::RecordCodeGeneration(Code* code, MacroAssembler* masm) { 78 Isolate* isolate = masm->isolate(); 115 MacroAssembler masm(isolate, NULL, 256); 116 GenerateCode(&masm); [all...] |
/external/chromium_org/v8/src/mips/ |
debug-mips.cc | 61 patcher.masm()->li(v8::internal::t9, 64 patcher.masm()->Call(v8::internal::t9); 65 patcher.masm()->nop(); 66 patcher.masm()->nop(); 67 patcher.masm()->nop(); 70 // patcher.masm()->bkpt(0); 107 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( 109 patcher.masm()->Call(v8::internal::t9); 122 #define __ ACCESS_MASM(masm) 126 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, [all...] |
code-stubs-mips.h | 38 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 53 void Generate(MacroAssembler* masm); 57 void GenerateCallCFunction(MacroAssembler* masm, Register scratch); 70 void Generate(MacroAssembler* masm); 91 static void GenerateCopyCharacters(MacroAssembler* masm, 102 static void GenerateCopyCharactersLong(MacroAssembler* masm, 121 static void GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, 132 static void GenerateHashInit(MacroAssembler* masm, 136 static void GenerateHashAddCharacter(MacroAssembler* masm, 140 static void GenerateHashGetHash(MacroAssembler* masm, [all...] |
/external/v8/src/arm/ |
debug-arm.cc | 62 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 63 patcher.masm()->blx(v8::internal::ip); 65 patcher.masm()->mov(v8::internal::lr, v8::internal::pc); 66 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4)); 69 patcher.masm()->bkpt(0); 112 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 113 patcher.masm()->blx(v8::internal::ip); 115 patcher.masm()->mov(v8::internal::lr, v8::internal::pc); 116 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4)); 129 #define __ ACCESS_MASM(masm) [all...] |
code-stubs-arm.h | 49 void Generate(MacroAssembler* masm); 53 void GenerateCallCFunction(MacroAssembler* masm, Register scratch); 66 void Generate(MacroAssembler* masm); 112 void Generate(MacroAssembler* masm); 114 void GenerateTypeTransition(MacroAssembler* masm); 116 void GenerateSmiStub(MacroAssembler* masm); 117 void GenerateSmiStubSub(MacroAssembler* masm); 118 void GenerateSmiStubBitNot(MacroAssembler* masm); 119 void GenerateSmiCodeSub(MacroAssembler* masm, Label* non_smi, Label* slow); 120 void GenerateSmiCodeBitNot(MacroAssembler* masm, Label* slow) [all...] |
/external/chromium_org/v8/src/arm/ |
debug-arm.cc | 56 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 57 patcher.masm()->blx(v8::internal::ip); 59 patcher.masm()->bkpt(0); 96 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 97 patcher.masm()->blx(v8::internal::ip); 111 #define __ ACCESS_MASM(masm) 114 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, 118 FrameScope scope(masm, StackFrame::INTERNAL); 145 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate()))); 173 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()) [all...] |
code-stubs-arm.h | 37 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 52 void Generate(MacroAssembler* masm); 56 void GenerateCallCFunction(MacroAssembler* masm, Register scratch); 69 void Generate(MacroAssembler* masm); 90 static void GenerateCopyCharacters(MacroAssembler* masm, 101 static void GenerateCopyCharactersLong(MacroAssembler* masm, 120 static void GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, 131 static void GenerateHashInit(MacroAssembler* masm, 135 static void GenerateHashAddCharacter(MacroAssembler* masm, 139 static void GenerateHashGetHash(MacroAssembler* masm, [all...] |
/external/v8/src/mips/ |
debug-mips.cc | 61 patcher.masm()->li(v8::internal::t9, 64 patcher.masm()->Call(v8::internal::t9); 65 patcher.masm()->nop(); 66 patcher.masm()->nop(); 67 patcher.masm()->nop(); 70 // patcher.masm()->bkpt(0); 107 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( 109 patcher.masm()->Call(v8::internal::t9); 120 #define __ ACCESS_MASM(masm) 124 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, [all...] |
code-stubs-mips.h | 50 void Generate(MacroAssembler* masm); 54 void GenerateCallCFunction(MacroAssembler* masm, Register scratch); 67 void Generate(MacroAssembler* masm); 113 void Generate(MacroAssembler* masm); 115 void GenerateTypeTransition(MacroAssembler* masm); 117 void GenerateSmiStub(MacroAssembler* masm); 118 void GenerateSmiStubSub(MacroAssembler* masm); 119 void GenerateSmiStubBitNot(MacroAssembler* masm); 120 void GenerateSmiCodeSub(MacroAssembler* masm, Label* non_smi, Label* slow); 121 void GenerateSmiCodeBitNot(MacroAssembler* masm, Label* slow) [all...] |
/external/chromium_org/v8/src/ |
macro-assembler.h | 98 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type) 99 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { 100 masm->set_has_frame(true); 102 masm->EnterFrame(type); 131 explicit AllowExternalCallThatCantCauseGC(MacroAssembler* masm) 132 : FrameScope(masm, StackFrame::NONE) { } 138 explicit NoCurrentFrameScope(MacroAssembler* masm) 139 : masm_(masm), saved_(masm->has_frame()) [all...] |
codegen.h | 41 // masm 101 static void GenerateMapChangeElementsTransition(MacroAssembler* masm, 104 static void GenerateSmiToDouble(MacroAssembler* masm, 107 static void GenerateDoubleToObject(MacroAssembler* masm,
|
codegen.cc | 47 Comment::Comment(MacroAssembler* masm, const char* msg) 48 : masm_(masm), msg_(msg) { 103 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm, 113 masm->GetCode(&desc); 115 isolate->factory()->NewCode(desc, flags, masm->CodeObject(), 192 bool CodeGenerator::RecordPositions(MacroAssembler* masm, 196 masm->positions_recorder()->RecordStatementPosition(pos); 197 masm->positions_recorder()->RecordPosition(pos); 199 return masm->positions_recorder()->WriteRecordedPositions(); 206 void ArgumentsAccessStub::Generate(MacroAssembler* masm) { [all...] |
/external/chromium_org/v8/src/ia32/ |
debug-ia32.cc | 99 #define __ ACCESS_MASM(masm) 101 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, 107 FrameScope scope(masm, StackFrame::INTERNAL); 142 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 195 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 200 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { 206 Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false); 210 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { 218 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false); 222 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { [all...] |
code-stubs-ia32.h | 39 void ArrayNativeCode(MacroAssembler* masm, 55 void Generate(MacroAssembler* masm); 56 static void GenerateOperation(MacroAssembler* masm, 75 void Generate(MacroAssembler* masm); 95 static void GenerateCopyCharacters(MacroAssembler* masm, 105 static void GenerateCopyCharactersREP(MacroAssembler* masm, 120 static void GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, 130 static void GenerateHashInit(MacroAssembler* masm, 134 static void GenerateHashAddCharacter(MacroAssembler* masm, 138 static void GenerateHashGetHash(MacroAssembler* masm, [all...] |
/external/chromium_org/v8/src/x64/ |
debug-x64.cc | 96 #define __ ACCESS_MASM(masm) 99 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, 105 FrameScope scope(masm, StackFrame::INTERNAL); 141 __ movq(rbx, ExternalReference::debug_break(masm->isolate())); 185 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 191 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { 197 Generate_DebugBreakCallHelper(masm, rax.bit() | rcx.bit(), 0, false); 201 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { 209 masm, rax.bit() | rcx.bit() | rdx.bit(), 0, false); 213 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { [all...] |
code-stubs-x64.h | 38 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 52 void Generate(MacroAssembler* masm); 53 static void GenerateOperation(MacroAssembler* masm, 70 void Generate(MacroAssembler* masm); 90 static void GenerateCopyCharacters(MacroAssembler* masm, 99 static void GenerateCopyCharactersREP(MacroAssembler* masm, 110 static void GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, 120 static void GenerateHashInit(MacroAssembler* masm, 124 static void GenerateHashAddCharacter(MacroAssembler* masm, 128 static void GenerateHashGetHash(MacroAssembler* masm, [all...] |
codegen-x64.h | 57 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, 66 static bool RecordPositions(MacroAssembler* masm, 82 static void Generate(MacroAssembler* masm, 95 static void EmitMathExp(MacroAssembler* masm,
|
/external/v8/src/ia32/ |
code-stubs-ia32.h | 51 void Generate(MacroAssembler* masm); 52 static void GenerateOperation(MacroAssembler* masm, 69 void Generate(MacroAssembler* masm); 115 void Generate(MacroAssembler* masm); 117 void GenerateTypeTransition(MacroAssembler* masm); 119 void GenerateSmiStub(MacroAssembler* masm); 120 void GenerateSmiStubSub(MacroAssembler* masm); 121 void GenerateSmiStubBitNot(MacroAssembler* masm); 122 void GenerateSmiCodeSub(MacroAssembler* masm, 129 void GenerateSmiCodeBitNot(MacroAssembler* masm, [all...] |
debug-ia32.cc | 95 #define __ ACCESS_MASM(masm) 98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, 104 FrameScope scope(masm, StackFrame::INTERNAL); 132 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 167 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 172 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { 178 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit(), 0, false); 182 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { 190 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false); 194 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { [all...] |
/external/v8/src/x64/ |
debug-x64.cc | 95 #define __ ACCESS_MASM(masm) 98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, 104 FrameScope scope(masm, StackFrame::INTERNAL); 134 __ movq(rbx, ExternalReference::debug_break(masm->isolate())); 173 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 179 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { 185 Generate_DebugBreakCallHelper(masm, rax.bit() | rcx.bit(), 0, false); 189 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { 197 masm, rax.bit() | rcx.bit() | rdx.bit(), 0, false); 201 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { [all...] |
code-stubs-x64.h | 50 void Generate(MacroAssembler* masm); 51 static void GenerateOperation(MacroAssembler* masm, 68 void Generate(MacroAssembler* masm); 121 void Generate(MacroAssembler* masm); 123 void GenerateTypeTransition(MacroAssembler* masm); 125 void GenerateSmiStub(MacroAssembler* masm); 126 void GenerateSmiStubSub(MacroAssembler* masm); 127 void GenerateSmiStubBitNot(MacroAssembler* masm); 128 void GenerateSmiCodeSub(MacroAssembler* masm, 133 void GenerateSmiCodeBitNot(MacroAssembler* masm, [all...] |
/external/chromium_org/v8/test/cctest/ |
test-macro-assembler-x64.cc | 93 #define __ masm-> 96 static void EntryCode(MacroAssembler* masm) { 105 static void ExitCode(MacroAssembler* masm) { 142 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { 163 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local 164 masm->set_allow_stub_calls(false); 165 EntryCode(masm); 168 TestMoveSmi(masm, &exit, 1, Smi::FromInt(0)); 169 TestMoveSmi(masm, &exit, 2, Smi::FromInt(127)); 170 TestMoveSmi(masm, &exit, 3, Smi::FromInt(128)) 253 MacroAssembler* masm = &assembler; local 304 MacroAssembler* masm = &assembler; local 433 MacroAssembler* masm = &assembler; local 478 MacroAssembler* masm = &assembler; local 727 MacroAssembler* masm = &assembler; local 817 MacroAssembler* masm = &assembler; local 1008 MacroAssembler* masm = &assembler; local 1099 MacroAssembler* masm = &assembler; local 1206 MacroAssembler* masm = &assembler; local 1317 MacroAssembler* masm = &assembler; local 1415 MacroAssembler* masm = &assembler; local 1485 MacroAssembler* masm = &assembler; local 1565 MacroAssembler* masm = &assembler; local 1647 MacroAssembler* masm = &assembler; local 1731 MacroAssembler* masm = &assembler; local 1799 MacroAssembler* masm = &assembler; local 1896 MacroAssembler* masm = &assembler; local 2003 MacroAssembler* masm = &assembler; local 2073 MacroAssembler* masm = &assembler; local 2138 MacroAssembler* masm = &assembler; local 2182 MacroAssembler* masm = &assembler; local [all...] |
/external/v8/test/cctest/ |
test-macro-assembler-x64.cc | 93 #define __ masm-> 96 static void EntryCode(MacroAssembler* masm) { 105 static void ExitCode(MacroAssembler* masm) { 142 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { 164 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local 165 masm->set_allow_stub_calls(false); 166 EntryCode(masm); 169 TestMoveSmi(masm, &exit, 1, Smi::FromInt(0)); 170 TestMoveSmi(masm, &exit, 2, Smi::FromInt(127)); 171 TestMoveSmi(masm, &exit, 3, Smi::FromInt(128)) 255 MacroAssembler* masm = &assembler; local 307 MacroAssembler* masm = &assembler; local 437 MacroAssembler* masm = &assembler; local 483 MacroAssembler* masm = &assembler; local 733 MacroAssembler* masm = &assembler; local 823 MacroAssembler* masm = &assembler; local 1015 MacroAssembler* masm = &assembler; local 1107 MacroAssembler* masm = &assembler; local 1215 MacroAssembler* masm = &assembler; local 1327 MacroAssembler* masm = &assembler; local 1425 MacroAssembler* masm = &assembler; local 1496 MacroAssembler* masm = &assembler; local 1577 MacroAssembler* masm = &assembler; local 1660 MacroAssembler* masm = &assembler; local 1745 MacroAssembler* masm = &assembler; local 1814 MacroAssembler* masm = &assembler; local 1912 MacroAssembler* masm = &assembler; local 2020 MacroAssembler* masm = &assembler; local 2091 MacroAssembler* masm = &assembler; local 2157 MacroAssembler* masm = &assembler; local 2202 MacroAssembler* masm = &assembler; local [all...] |