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

12 3

  /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);

Completed in 1196 milliseconds

12 3