/external/chromium_org/v8/src/x64/ |
H A D | deoptimizer-x64.cc | 40 patcher.masm()->int3(); 47 osr_patcher.masm()->int3(); 73 patcher.masm()->Call(GetDeoptimizationEntry(isolate, i, LAZY), 129 #define __ masm()-> 192 { AllowExternalCallThatCantCauseGC scope(masm()); 240 AllowExternalCallThatCantCauseGC scope(masm()); 313 int start = masm()->pc_offset(); 317 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
H A D | macro-assembler-x64.h | 1575 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher 1633 #define ACCESS_MASM(masm) { \ 1635 masm->pushfq(); \ 1636 masm->Pushad(); \ 1637 masm->Push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \ 1638 masm->Call(x64_coverage_function, RelocInfo::EXTERNAL_REFERENCE); \ 1639 masm->Pop(rax); \ 1640 masm->Popad(); \ 1641 masm->popfq(); \ 1643 masm [all...] |
/external/vixl/test/ |
H A D | test-utils-a64.cc | 37 #define __ masm-> 267 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { argument 290 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { argument 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { argument 312 Clobber(masm, reg_list.list()); 315 ClobberFP(masm, reg_list.list()); 322 void RegisterDump::Dump(MacroAssembler* masm) { argument 326 UseScratchRegisterScope temps(masm);
|
H A D | test-simulator-a64.cc | 49 #define __ masm. 58 MacroAssembler masm(buf, BUF_SIZE); \ 71 masm.Reset(); \ 95 masm.FinalizeCode() 108 MacroAssembler masm(buf, BUF_SIZE); \ 112 masm.Reset(); \ 118 masm.FinalizeCode() 204 (masm.*helper)(fd, fn); 312 (masm.*helper)(fd, fn, fm); 435 (masm [all...] |
/external/chromium_org/v8/src/ |
H A D | code-stubs.h | 299 virtual void Generate(MacroAssembler* masm) OVERRIDE; \ 342 virtual void Generate(MacroAssembler* masm) = 0; 473 void GenerateLightweightMiss(MacroAssembler* masm, ExternalReference miss); 484 virtual void BeforeCall(MacroAssembler* masm) const = 0; 486 virtual void AfterCall(MacroAssembler* masm) const = 0; 526 virtual void BeforeCall(MacroAssembler* masm) const; 528 virtual void AfterCall(MacroAssembler* masm) const; 537 virtual void BeforeCall(MacroAssembler* masm) const {} 539 virtual void AfterCall(MacroAssembler* masm) const {} 734 void GenerateDispatchToArrayStub(MacroAssembler* masm, 1638 SkipSlow(MacroAssembler* masm, Label* bailout) argument 1685 SkipSlow(MacroAssembler* masm, Label* bailout) argument 1732 GenerateFast(MacroAssembler* masm) argument 1740 GenerateSlow(MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 1747 SkipSlow(MacroAssembler* masm, Label* bailout) argument [all...] |
H A D | lithium-codegen.h | 28 MacroAssembler* masm() const { return masm_; } function in class:v8::internal::BASE_EMBEDDED
|
H A D | jsregexp.cc | 1764 static void EmitBoundaryTest(RegExpMacroAssembler* masm, argument 1770 masm->CheckCharacterLT(border, below); 1771 if (above_or_equal != fall_through) masm->GoTo(above_or_equal); 1773 masm->CheckCharacterGT(border - 1, above_or_equal); 1778 static void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, argument 1786 masm->CheckNotCharacter(first, out_of_range); 1788 masm->CheckCharacterNotInRange(first, last, out_of_range); 1792 masm->CheckCharacter(first, in_range); 1794 masm->CheckCharacterInRange(first, last, in_range); 1796 if (out_of_range != fall_through) masm 1803 EmitUseLookupTable( RegExpMacroAssembler* masm, ZoneList<int>* ranges, int start_index, int end_index, int min_char, Label* fall_through, Label* even_label, Label* odd_label) argument 1862 CutOutRange(RegExpMacroAssembler* masm, ZoneList<int>* ranges, int start_index, int end_index, int cut_index, Label* even_label, Label* odd_label) argument 1963 GenerateBranches(RegExpMacroAssembler* masm, ZoneList<int>* ranges, int start_index, int end_index, uc16 min_char, uc16 max_char, Label* fall_through, Label* even_label, Label* odd_label) argument 3754 EmitSkipInstructions(RegExpMacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-macro-assembler-arm.cc | 43 #define __ masm-> 85 MacroAssembler* masm = &assembler; local 97 masm->GetCode(&desc); 148 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local 218 masm->GetCode(&desc);
|
H A D | test-code-stubs-mips.cc | 43 #define __ masm. 55 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size)); 129 masm.GetCode(&desc);
|
H A D | test-code-stubs-mips64.cc | 43 #define __ masm. 55 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size)); 129 masm.GetCode(&desc);
|
H A D | test-macro-assembler-ia32.cc | 49 #define __ masm-> 61 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local 155 masm->GetCode(&desc);
|
H A D | test-macro-assembler-x87.cc | 49 #define __ masm-> 61 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local 142 masm->GetCode(&desc);
|
/external/chromium_org/v8/src/mips/ |
H A D | codegen-mips.cc | 17 #define __ masm. 37 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size)); 51 &masm, input, result, double_scratch1, double_scratch2, 59 masm.GetCode(&desc); 87 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size)); 597 masm.GetCode(&desc); 616 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size)); 624 masm.GetCode(&desc); 639 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 640 masm 658 GenerateMapChangeElementsTransition( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* allocation_memento_found) argument 689 GenerateSmiToDouble( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 839 GenerateDoubleToObject( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 988 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument 1085 EmitMathExp(MacroAssembler* masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3) argument [all...] |
/external/chromium_org/v8/src/ic/ |
H A D | ic-compiler.cc | 309 LoadIC::GenerateInitialize(masm()); 317 LoadIC::GeneratePreMonomorphic(masm()); 326 StoreIC::GenerateInitialize(masm()); 334 StoreIC::GeneratePreMonomorphic(masm()); 345 GenerateRuntimeSetProperty(masm(), strict_mode); 353 StoreIC::GenerateMegamorphic(masm()); 420 #define __ ACCESS_MASM(masm()) 439 TailCallBuiltin(masm(), Builtins::kKeyedStoreIC_Miss);
|
/external/chromium_org/v8/src/x87/ |
H A D | deoptimizer-x87.cc | 105 patcher.masm()->int3(); 112 osr_patcher.masm()->int3(); 142 patcher.masm()->call(deopt_entry, RelocInfo::NONE32); 228 #define __ masm()-> 295 AllowExternalCallThatCantCauseGC scope(masm()); 353 AllowExternalCallThatCantCauseGC scope(masm()); 440 int start = masm()->pc_offset(); 444 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
H A D | macro-assembler-x87.h | 1008 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher 1062 #define ACCESS_MASM(masm) { \ 1065 masm->pushfd(); \ 1066 masm->pushad(); \ 1067 masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \ 1068 masm->call(ia32_coverage_function, RelocInfo::RUNTIME_ENTRY); \ 1069 masm->pop(eax); \ 1070 masm->popad(); \ 1071 masm->popfd(); \ 1073 masm [all...] |
H A D | lithium-codegen-x87.h | 382 explicit X87Stack(MacroAssembler* masm) argument 383 : stack_depth_(0), is_mutable_(true), masm_(masm) { } 385 : stack_depth_(other.stack_depth_), is_mutable_(false), masm_(masm()) { 425 MacroAssembler* masm() const { return masm_; } 502 MacroAssembler* masm() const { return codegen_->masm(); } function in class:v8::internal::LDeferredCode
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/ |
H A D | gas-parse-intel.c | 61 parser_nasm.masm = 1;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/ |
H A D | nasm-parser.c | 41 parser_nasm.masm = 0;
|
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.h | 1040 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher 1094 #define ACCESS_MASM(masm) { \ 1097 masm->pushfd(); \ 1098 masm->pushad(); \ 1099 masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \ 1100 masm->call(ia32_coverage_function, RelocInfo::RUNTIME_ENTRY); \ 1101 masm->pop(eax); \ 1102 masm->popad(); \ 1103 masm->popfd(); \ 1105 masm [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | macro-assembler-arm64.h | 643 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) { } argument 1288 explicit NoUseRealAbortsScope(MacroAssembler* masm) : argument 1289 saved_(masm->use_real_aborts_), masm_(masm) { 2179 explicit InstructionAccurateScope(MacroAssembler* masm, size_t count = 0) argument 2180 : masm_(masm) 2229 explicit UseScratchRegisterScope(MacroAssembler* masm) argument 2230 : available_(masm->TmpList()), 2231 availablefp_(masm 2305 EmitNotInlined(MacroAssembler* masm) argument [all...] |
H A D | lithium-codegen-arm64.h | 437 MacroAssembler* masm() const { return codegen_->masm(); } function in class:v8::internal::LDeferredCode 466 MacroAssembler* masm() const { return codegen_->masm(); } function in class:v8::internal::BASE_EMBEDDED
|
/external/chromium_org/v8/src/arm/ |
H A D | macro-assembler-arm.h | 1513 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::CodePatcher 1535 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type) argument 1536 : masm_(masm), 1538 old_has_frame_(masm->has_frame()), 1539 old_constant_pool_available_(masm->is_constant_pool_available()) { 1543 masm->set_has_frame(true); 1544 masm->set_constant_pool_available(true); 1545 masm->EnterFrame(type, !old_constant_pool_available_); 1577 explicit ConstantPoolUnavailableScope(MacroAssembler* masm) argument 1578 : masm_(masm), [all...] |
/external/chromium_org/v8/src/compiler/arm/ |
H A D | code-generator-arm.cc | 18 #define __ masm()-> 205 CpuFeatureScope scope(masm(), MLS); 212 CpuFeatureScope scope(masm(), SUDIV); 218 CpuFeatureScope scope(masm(), SUDIV); 246 CpuFeatureScope scope(masm(), ARMv7); 252 CpuFeatureScope scope(masm(), ARMv7); 312 FrameScope scope(masm(), StackFrame::MANUAL); 857 int current_pc = masm()->pc_offset(); 860 v8::internal::Assembler::BlockConstPoolScope block_const_pool(masm());
|
/external/chromium_org/v8/src/compiler/ |
H A D | code-generator.h | 36 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::compiler::FINAL
|