Searched refs:masm (Results 126 - 150 of 231) sorted by relevance

12345678910

/external/chromium_org/v8/src/x64/
H A Ddeoptimizer-x64.cc40 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 Dmacro-assembler-x64.h1575 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 Dtest-utils-a64.cc37 #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 Dtest-simulator-a64.cc49 #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 Dcode-stubs.h299 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 Dlithium-codegen.h28 MacroAssembler* masm() const { return masm_; } function in class:v8::internal::BASE_EMBEDDED
H A Djsregexp.cc1764 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 Dtest-macro-assembler-arm.cc43 #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 Dtest-code-stubs-mips.cc43 #define __ masm.
55 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size));
129 masm.GetCode(&desc);
H A Dtest-code-stubs-mips64.cc43 #define __ masm.
55 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size));
129 masm.GetCode(&desc);
H A Dtest-macro-assembler-ia32.cc49 #define __ masm->
61 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local
155 masm->GetCode(&desc);
H A Dtest-macro-assembler-x87.cc49 #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 Dcodegen-mips.cc17 #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 Dic-compiler.cc309 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 Ddeoptimizer-x87.cc105 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 Dmacro-assembler-x87.h1008 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 Dlithium-codegen-x87.h382 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 Dgas-parse-intel.c61 parser_nasm.masm = 1;
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/
H A Dnasm-parser.c41 parser_nasm.masm = 0;
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h1040 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 Dmacro-assembler-arm64.h643 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 Dlithium-codegen-arm64.h437 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 Dmacro-assembler-arm.h1513 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 Dcode-generator-arm.cc18 #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 Dcode-generator.h36 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::compiler::FINAL

Completed in 908 milliseconds

12345678910