| /external/v8/src/ia32/ |
| 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...] |
| stub-cache-ia32.cc | 37 #define __ ACCESS_MASM(masm) 40 static void ProbeTable(MacroAssembler* masm, 102 void StubCache::GenerateProbe(MacroAssembler* masm, 135 ProbeTable(masm, flags, kPrimary, name, scratch, extra); 147 ProbeTable(masm, flags, kSecondary, name, scratch, extra); 155 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm, 173 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm, 193 static void GenerateStringCheck(MacroAssembler* masm, 211 void StubCompiler::GenerateLoadStringLength(MacroAssembler* masm, 220 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper) [all...] |
| fast-codegen-ia32.h | 69 explicit FastCodeGenerator(MacroAssembler* masm) 70 : masm_(masm), info_(NULL), destination_(no_reg), smi_bits_(0) { 78 MacroAssembler* masm() { return masm_; } function in class:v8::internal::FastCodeGenerator
|
| builtins-ia32.cc | 36 #define __ ACCESS_MASM(masm) 39 void Builtins::Generate_Adaptor(MacroAssembler* masm, 73 void Builtins::Generate_JSConstructCall(MacroAssembler* masm) { 108 static void Generate_JSConstructStubHelper(MacroAssembler* masm, 356 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { 357 Generate_JSConstructStubHelper(masm, false); 361 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { 362 Generate_JSConstructStubHelper(masm, true); 366 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, 421 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { [all...] |
| fast-codegen-ia32.cc | 431 #define __ ACCESS_MASM(masm()) 445 MacroAssembler masm(NULL, kInitialBufferSize); 448 FastCodeGenerator fast_cgen(&masm); 457 CodeGenerator cgen(&masm); 467 return CodeGenerator::MakeCodeEpilogue(&masm, flags, info); 626 Comment prologue_cmnt(masm(), ";; Prologue"); 637 Comment cmnt(masm(), ";; MapCheck(this)"); 651 Comment cmnt(masm(), ";; MapCheck(GLOBAL)"); 663 Comment return_cmnt(masm(), ";; Return(<undefined>)"); 801 Comment cmnt(masm(), ";; Global") [all...] |
| /external/v8/src/x64/ |
| 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...] |
| codegen-x64.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); 673 void GenerateCall(MacroAssembler* masm, Register left, Register right); 674 void GenerateCall(MacroAssembler* masm, Register left, Smi* right); 675 void GenerateCall(MacroAssembler* masm, Smi* left, Register right); 677 Result GenerateCall(MacroAssembler* masm, 729 void Generate(MacroAssembler* masm); 730 void GenerateSmiCode(MacroAssembler* masm, Label* slow) [all...] |
| fast-codegen-x64.cc | 36 #define __ ACCESS_MASM(masm()) 193 Comment prologue_cmnt(masm(), ";; Prologue"); 204 Comment cmnt(masm(), ";; MapCheck(this)"); 218 Comment cmnt(masm(), ";; MapCheck(GLOBAL)"); 230 Comment return_cmnt(masm(), ";; Return(<undefined>)");
|
| macro-assembler-x64.h | 762 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher [all...] |
| codegen-x64.cc | 199 static void LoadFloatOperand(MacroAssembler* masm, Register scratch); 205 static void LoadFloatOperand(MacroAssembler* masm, 213 static void LoadFloatOperands(MacroAssembler* masm, 218 static void LoadFloatOperandsFromSmis(MacroAssembler* masm, 228 static void LoadFloatOperands(MacroAssembler* masm, 235 static void CheckNumberOperands(MacroAssembler* masm, 240 static void LoadAsIntegers(MacroAssembler* masm, 249 CodeGenerator::CodeGenerator(MacroAssembler* masm) 251 masm_(masm), 6019 MacroAssembler* masm = cgen_->masm(); local 6180 MacroAssembler* masm = cgen_->masm(); local [all...] |
| /external/openssl/crypto/perlasm/ |
| x86_64-xlate.pl | 3 # Ascetic x86_64 AT&T to MASM/NASM assembler translator by <appro>. 5 # Why AT&T to MASM and not vice versa? Several reasons. Because AT&T 15 # code from AT&T format to MASM one. It's designed to convert just 80 my $masm=0; 91 elsif ($flavour eq "masm") { $gas=0; $elf=0; $masm=$masmref; $win64=1; $decor="\$L\$"; } 97 { $masm = $1 + $2*2**-16 + $4*2**-32; } 98 die "no assembler found on %PATH" if (!($nasm || $masm)); 207 $self->{value} =~ s/0x([0-9a-f]+)/0$1h/ig if ($masm); 366 $self->{value} .= ":" if ($masm && $ret!~m/^\$/) [all...] |
| /external/v8/src/arm/ |
| virtual-frame-arm.cc | 40 #define __ ACCESS_MASM(masm()) 100 Comment cmnt(masm(), "[ Enter JS frame"); 129 Comment cmnt(masm(), "[ Exit JS frame"); 144 Comment cmnt(masm(), "[ Allocate space for locals"); 170 masm()->add(lr, pc, Operand(Assembler::kInstrSize)); 171 masm()->cmp(sp, Operand(r2)); 174 masm()->mov(pc,
|
| codegen-arm.h | 161 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, 174 static void RecordPositions(MacroAssembler* masm, int pos); 177 MacroAssembler* masm() { return masm_; } function in class:v8::internal::CodeGenerator 202 explicit CodeGenerator(MacroAssembler* masm); 489 void Generate(MacroAssembler* masm); 490 void HandleNonSmiBitwiseOp(MacroAssembler* masm); 540 void GenerateCopyCharacters(MacroAssembler* masm, 551 void GenerateCopyCharactersLong(MacroAssembler* masm, 581 void Generate(MacroAssembler* masm); 596 void Generate(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...] |
| fast-codegen-arm.cc | 36 #define __ ACCESS_MASM(masm()) 184 Comment prologue_cmnt(masm(), ";; Prologue"); 193 Comment cmnt(masm(), ";; MapCheck(this)"); 207 Comment cmnt(masm(), ";; MapCheck(GLOBAL)"); 219 Comment return_cmnt(masm(), ";; Return(<undefined>)");
|
| 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->
|
| virtual-frame-arm.h | 68 MacroAssembler* masm() { return cgen()->masm(); } function in class:v8::internal::VirtualFrame 293 masm()->CallStub(stub);
|
| /external/v8/src/ |
| code-stubs.h | 125 void GenerateCode(MacroAssembler* masm); 128 virtual void Generate(MacroAssembler* masm) = 0; 132 void RecordCodeGeneration(Code* code, MacroAssembler* masm);
|
| fast-codegen.h | 73 explicit FastCodeGenerator(MacroAssembler* masm) 74 : masm_(masm), info_(NULL), destination_(no_reg), smi_bits_(0) { 82 MacroAssembler* masm() { return masm_; } function in class:v8::internal::FastCodeGenerator
|
| 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() { return &masm_; function in class:v8::internal::BASE_EMBEDDED [all...] |
| full-codegen.h | 71 explicit FullCodeGenerator(MacroAssembler* masm) 72 : masm_(masm), 131 MacroAssembler* masm() { return codegen_->masm(); } function in class:v8::internal::FullCodeGenerator::BASE_EMBEDDED 406 MacroAssembler* masm() { return masm_; } function in class:v8::internal::FullCodeGenerator
|
| fast-codegen.cc | 431 #define __ ACCESS_MASM(masm()) 445 MacroAssembler masm(NULL, kInitialBufferSize); 448 FastCodeGenerator fast_cgen(&masm); 457 CodeGenerator cgen(&masm); 467 return CodeGenerator::MakeCodeEpilogue(&masm, flags, info); 598 Comment cmnt(masm(), ";; Global"); 651 Comment cmnt(masm(), ";; Store to this"); 678 Comment cmnt(masm(), ";; Load from this"); 729 Comment cmnt(masm(), ";; BIT_OR");
|
| debug.h | 373 static void GenerateLoadICDebugBreak(MacroAssembler* masm); 374 static void GenerateStoreICDebugBreak(MacroAssembler* masm); 375 static void GenerateKeyedLoadICDebugBreak(MacroAssembler* masm); 376 static void GenerateKeyedStoreICDebugBreak(MacroAssembler* masm); 377 static void GenerateConstructCallDebugBreak(MacroAssembler* masm); 378 static void GenerateReturnDebugBreak(MacroAssembler* masm); 379 static void GenerateStubNoRegistersDebugBreak(MacroAssembler* masm); 382 static void GenerateCallICDebugBreak(MacroAssembler* masm);
|
| /external/webkit/JavaScriptCore/assembler/ |
| LinkBuffer.h | 65 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool) 67 , m_code(masm->m_assembler.executableCopy(m_executablePool.get())) 68 , m_size(masm->m_assembler.size())
|
| /external/v8/src/mips/ |
| 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);
|