HomeSort by relevance Sort by last modified time
    Searched refs:masm (Results 1 - 25 of 180) sorted by null

1 2 3 4 5 6 7 8

  /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...]

Completed in 471 milliseconds

1 2 3 4 5 6 7 8