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

1 2 3

  /external/v8/src/mips/
builtins-mips.cc 40 #define __ ACCESS_MASM(masm)
43 void Builtins::Generate_Adaptor(MacroAssembler* masm,
50 void Builtins::Generate_ArrayCode(MacroAssembler* masm) {
55 void Builtins::Generate_ArrayConstructCode(MacroAssembler* masm) {
60 void Builtins::Generate_JSConstructCall(MacroAssembler* masm) {
65 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
70 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) {
75 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm,
81 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
82 Generate_JSEntryTrampolineHelper(masm, false)
    [all...]
debug-mips.cc 62 #define __ ACCESS_MASM(masm)
67 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
72 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
77 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
82 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
87 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
92 void Debug::GenerateConstructCallDebugBreak(MacroAssembler* masm) {
97 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) {
102 void Debug::GenerateStubNoRegistersDebugBreak(MacroAssembler* masm) {
ic-mips.cc 45 #define __ ACCESS_MASM(masm)
48 void LoadIC::GenerateArrayLength(MacroAssembler* masm) {
53 void LoadIC::GenerateStringLength(MacroAssembler* masm) {
58 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) {
66 void CallIC::GenerateMegamorphic(MacroAssembler* masm, int argc) {
71 void CallIC::GenerateNormal(MacroAssembler* masm, int argc) {
75 void CallIC::GenerateMiss(MacroAssembler* masm, int argc) {
82 void LoadIC::GenerateMegamorphic(MacroAssembler* masm) {
87 void LoadIC::GenerateNormal(MacroAssembler* masm) {
92 void LoadIC::GenerateMiss(MacroAssembler* masm) {
    [all...]
codegen-mips.cc 66 CodeGenerator::CodeGenerator(MacroAssembler* masm)
68 masm_(masm),
414 #define __ ACCESS_MASM(masm)
419 void CompareStub::Generate(MacroAssembler* masm) {
425 void StackCheckStub::Generate(MacroAssembler* masm) {
431 void CEntryStub::GenerateThrowTOS(MacroAssembler* masm) {
437 void CEntryStub::GenerateThrowUncatchable(MacroAssembler* masm,
443 void CEntryStub::GenerateCore(MacroAssembler* masm,
453 void CEntryStub::Generate(MacroAssembler* masm) {
458 void JSEntryStub::GenerateBody(MacroAssembler* masm, bool is_construct)
    [all...]
jump-target-mips.cc 41 #define __ ACCESS_MASM(cgen()->masm())
stub-cache-mips.cc 37 #define __ ACCESS_MASM(masm)
40 void StubCache::GenerateProbe(MacroAssembler* masm,
50 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm,
60 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm,
67 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm,
79 void StubCompiler::GenerateLoadStringLength2(MacroAssembler* masm,
89 void StubCompiler::GenerateLoadFunctionPrototype(MacroAssembler* masm,
101 void StubCompiler::GenerateStoreField(MacroAssembler* masm,
114 void StubCompiler::GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) {
120 #define __ ACCESS_MASM(masm())
    [all...]
  /external/v8/src/ia32/
debug-ia32.cc 70 #define __ ACCESS_MASM(masm)
73 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
125 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
131 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit(), false);
135 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
142 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit() | edx.bit(), false);
146 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
151 Generate_DebugBreakCallHelper(masm, 0, false);
155 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
162 Generate_DebugBreakCallHelper(masm, eax.bit(), false)
    [all...]
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(),
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...]
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/
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,
123 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
133 Generate_DebugBreakCallHelper(masm, r0.bit() | r2.bit());
137 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
147 Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit());
151 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
    [all...]
ic-arm.cc 43 #define __ ACCESS_MASM(masm)
47 static void GenerateDictionaryLoad(MacroAssembler* masm,
148 void LoadIC::GenerateArrayLength(MacroAssembler* masm) {
158 StubCompiler::GenerateLoadArrayLength(masm, r0, r3, &miss);
160 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
164 void LoadIC::GenerateStringLength(MacroAssembler* masm) {
174 StubCompiler::GenerateLoadStringLength(masm, r0, r1, r3, &miss);
177 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
181 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) {
192 StubCompiler::GenerateLoadFunctionPrototype(masm, r0, r1, r3, &miss)
    [all...]
stub-cache-arm.cc 37 #define __ ACCESS_MASM(masm)
40 static void ProbeTable(MacroAssembler* masm,
84 void StubCache::GenerateProbe(MacroAssembler* masm,
117 ProbeTable(masm, flags, kPrimary, name, scratch);
127 ProbeTable(masm, flags, kSecondary, name, scratch);
135 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm,
156 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm,
174 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm,
195 static void GenerateStringCheck(MacroAssembler* masm,
219 void StubCompiler::GenerateLoadStringLength(MacroAssembler* masm,
    [all...]
  /external/v8/src/x64/
debug-x64.cc 45 #define __ ACCESS_MASM(masm)
47 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
100 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
106 Generate_DebugBreakCallHelper(masm, 0, false);
110 void Debug::GenerateConstructCallDebugBreak(MacroAssembler* masm) {
118 Generate_DebugBreakCallHelper(masm, 0, false);
122 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
127 Generate_DebugBreakCallHelper(masm, 0, false);
131 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
138 Generate_DebugBreakCallHelper(masm, rax.bit(), false)
    [all...]
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());
ic-x64.cc 43 #define __ ACCESS_MASM(masm)
51 static void GenerateDictionaryLoad(MacroAssembler* masm,
215 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) {
232 void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
249 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) {
318 GenerateRuntimeGetProperty(masm);
384 GenerateDictionaryLoad(masm,
408 void KeyedLoadIC::GenerateString(MacroAssembler* masm) {
415 GenerateGeneric(masm);
419 void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
    [all...]
stub-cache-x64.cc 42 #define __ ACCESS_MASM(masm)
45 static void ProbeTable(MacroAssembler* masm,
82 void StubCompiler::GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) {
96 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm,
118 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm,
136 static void PushInterceptorArguments(MacroAssembler* masm,
153 void StubCache::GenerateProbe(MacroAssembler* masm,
183 ProbeTable(masm, flags, kPrimary, name, scratch);
195 ProbeTable(masm, flags, kSecondary, name, scratch);
205 void StubCompiler::GenerateStoreField(MacroAssembler* masm,
    [all...]
  /external/v8/src/
code-stubs.cc 50 void CodeStub::GenerateCode(MacroAssembler* masm) {
54 masm->set_allow_stub_calls(AllowsStubCalls());
56 masm->set_generating_stub(true);
57 Generate(masm);
61 void CodeStub::RecordCodeGeneration(Code* code, MacroAssembler* masm) {
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...]
ic.h 193 static void GenerateInitialize(MacroAssembler* masm, int argc) {
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); }
228 static void GeneratePreMonomorphic(MacroAssembler* masm) {
229 GenerateMiss(masm);
231 static void GenerateMiss(MacroAssembler* masm);
    [all...]
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);
    [all...]
builtins.cc 960 static void Generate_LoadIC_ArrayLength(MacroAssembler* masm) {
961 LoadIC::GenerateArrayLength(masm);
965 static void Generate_LoadIC_StringLength(MacroAssembler* masm) {
966 LoadIC::GenerateStringLength(masm);
970 static void Generate_LoadIC_FunctionPrototype(MacroAssembler* masm) {
971 LoadIC::GenerateFunctionPrototype(masm);
975 static void Generate_LoadIC_Initialize(MacroAssembler* masm) {
976 LoadIC::GenerateInitialize(masm);
980 static void Generate_LoadIC_PreMonomorphic(MacroAssembler* masm) {
981 LoadIC::GeneratePreMonomorphic(masm);
    [all...]
codegen.cc 50 Comment::Comment(MacroAssembler* masm, const char* msg)
51 : masm_(masm), msg_(msg) {
69 : masm_(CodeGeneratorScope::Current()->masm()),
103 ASSERT(masm_ == code->masm());
191 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm,
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(), flags, info)
    [all...]
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/
test-macro-assembler-x64.cc 90 #define __ masm->
118 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) {
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, &exit, 6, Smi::FromInt(Smi::kMaxValue))
223 MacroAssembler* masm = &assembler; local
270 MacroAssembler* masm = &assembler; local
395 MacroAssembler* masm = &assembler; local
436 MacroAssembler* masm = &assembler; local
681 MacroAssembler* masm = &assembler; local
766 MacroAssembler* masm = &assembler; local
953 MacroAssembler* masm = &assembler; local
1040 MacroAssembler* masm = &assembler; local
1143 MacroAssembler* masm = &assembler; local
1250 MacroAssembler* masm = &assembler; local
1343 MacroAssembler* masm = &assembler; local
1409 MacroAssembler* masm = &assembler; local
1485 MacroAssembler* masm = &assembler; local
1563 MacroAssembler* masm = &assembler; local
1643 MacroAssembler* masm = &assembler; local
1707 MacroAssembler* masm = &assembler; local
1848 MacroAssembler* masm = &assembler; local
1951 MacroAssembler* masm = &assembler; local
2017 MacroAssembler* masm = &assembler; local
2078 MacroAssembler* masm = &assembler; local
    [all...]
  /external/webkit/JavaScriptCore/assembler/
AbstractMacroAssembler.h 229 Label(AbstractMacroAssembler<AssemblerType>* masm)
230 : m_label(masm->m_assembler.label())
253 DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm)
254 : m_label(masm->m_assembler.label())
275 DataLabel32(AbstractMacroAssembler<AssemblerType>* masm)
276 : m_label(masm->m_assembler.label())
349 void link(AbstractMacroAssembler<AssemblerType>* masm)
351 masm->m_assembler.linkJump(m_jmp, masm->m_assembler.label());
354 void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm)
    [all...]

Completed in 894 milliseconds

1 2 3