/external/v8/src/mips/ |
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...] |
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) {
|
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...] |
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/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/v8/src/ |
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...] |
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...] |
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...] |
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...] |
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...] |
/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...] |
builtins-arm.cc | 38 #define __ ACCESS_MASM(masm) 41 void Builtins::Generate_Adaptor(MacroAssembler* masm, 72 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 94 static void AllocateEmptyJSArray(MacroAssembler* masm, 169 static void AllocateJSArray(MacroAssembler* masm, 303 static void ArrayNativeCode(MacroAssembler* masm, 312 AllocateEmptyJSArray(masm, 346 AllocateJSArray(masm, 370 AllocateJSArray(masm, 411 void Builtins::Generate_ArrayCode(MacroAssembler* 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...] |
ic-ia32.cc | 43 #define __ ACCESS_MASM(masm) 51 static void GenerateDictionaryLoad(MacroAssembler* masm, 161 void LoadIC::GenerateArrayLength(MacroAssembler* masm) { 169 StubCompiler::GenerateLoadArrayLength(masm, eax, edx, &miss); 171 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); 175 void LoadIC::GenerateStringLength(MacroAssembler* masm) { 183 StubCompiler::GenerateLoadStringLength(masm, eax, edx, ebx, &miss); 185 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC); 189 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) { 197 StubCompiler::GenerateLoadFunctionPrototype(masm, eax, edx, ebx, &miss) [all...] |
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...] |
/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...] |
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...] |
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...] |
builtins-x64.cc | 35 #define __ ACCESS_MASM(masm) 38 void Builtins::Generate_Adaptor(MacroAssembler* masm, 71 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) { 89 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) { 99 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); 105 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { 123 EnterArgumentsAdaptorFrame(masm); 142 EnterArgumentsAdaptorFrame(masm); 175 LeaveArgumentsAdaptorFrame(masm); 186 void Builtins::Generate_FunctionCall(MacroAssembler* masm) { [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...] |
/external/zlib/contrib/masmx86/ |
readme.txt | 16 * With Microsoft C and MASM:
|