/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 99 #define __ ACCESS_MASM(masm) 102 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 111 FrameScope scope(masm, StackFrame::INTERNAL); 125 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { argument 139 AllowExternalCallThatCantCauseGC scope(masm); 169 static void LoadFloatOperand(MacroAssembler* masm, Register number); 174 static void CheckFloatOperands(MacroAssembler* masm, 182 static void LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers); 186 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 223 CpuFeatureScope scope(masm, SSE 310 LoadFloatOperand(MacroAssembler* masm, Register number) argument 328 LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers) argument 359 CheckFloatOperands(MacroAssembler* masm, Label* non_float, Register scratch) argument 382 Generate(MacroAssembler* masm) argument 652 Generate(MacroAssembler* masm) argument 664 Generate(MacroAssembler* masm) argument 694 GenerateReadElement(MacroAssembler* masm) argument 755 GenerateNewSloppySlow(MacroAssembler* masm) argument 780 GenerateNewSloppyFast(MacroAssembler* masm) argument 1008 GenerateNewStrict(MacroAssembler* masm) argument 1105 Generate(MacroAssembler* masm) argument 1561 CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument 1578 BranchIfNotInternalizedString(MacroAssembler* masm, Label* label, Register object, Register scratch) argument 1591 GenerateGeneric(MacroAssembler* masm) argument 1846 GenerateRecordCallTarget(MacroAssembler* masm) argument 1951 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 1965 EmitSlowCase(Isolate* isolate, MacroAssembler* masm, int argc, Label* non_function) argument 1995 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 2008 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 2062 Generate(MacroAssembler* masm) argument 2067 Generate(MacroAssembler* masm) argument 2135 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2143 Generate(MacroAssembler* masm) argument 2184 Generate(MacroAssembler* masm) argument 2268 GenerateMiss(MacroAssembler* masm) argument 2325 Generate(MacroAssembler* masm) argument 2419 Generate(MacroAssembler* masm) argument 2536 Generate(MacroAssembler* masm) argument 2747 GenerateFast(MacroAssembler* masm) argument 2779 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2839 GenerateFast(MacroAssembler* masm) argument 2864 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2883 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument 2916 Generate(MacroAssembler* masm) argument 3137 GenerateFlatOneByteStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2) argument 3173 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 3236 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch, Label* chars_not_equal, Label::Distance chars_not_equal_near) argument 3262 Generate(MacroAssembler* masm) argument 3302 Generate(MacroAssembler* masm) argument 3330 GenerateSmis(MacroAssembler* masm) argument 3356 GenerateNumbers(MacroAssembler* masm) argument 3438 GenerateInternalizedStrings(MacroAssembler* masm) argument 3483 GenerateUniqueNames(MacroAssembler* masm) argument 3528 GenerateStrings(MacroAssembler* masm) argument 3618 GenerateObjects(MacroAssembler* masm) argument 3639 GenerateKnownObjects(MacroAssembler* masm) argument 3660 GenerateMiss(MacroAssembler* masm) argument 3688 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register properties, Handle<Name> name, Register r0) argument 3753 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register r0, Register r1) argument 3809 Generate(MacroAssembler* masm) argument 3909 Generate(MacroAssembler* masm) argument 3940 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 3981 InformIncrementalMarker(MacroAssembler* masm) argument 3999 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 4086 Generate(MacroAssembler* masm) argument 4171 Generate(MacroAssembler* masm) argument 4186 Generate(MacroAssembler* masm) argument 4193 Generate(MacroAssembler* masm) argument 4200 MaybeCallEntryHook(MacroAssembler* masm) argument 4208 Generate(MacroAssembler* masm) argument 4241 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4269 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4391 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4419 Generate(MacroAssembler* masm) argument 4461 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4497 Generate(MacroAssembler* masm) argument 4547 Generate(MacroAssembler* masm) argument 4667 Generate(MacroAssembler* masm) argument [all...] |
H A D | codegen-ia32.cc | 20 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 21 masm->EnterFrame(StackFrame::INTERNAL); 22 DCHECK(!masm->has_frame()); 23 masm->set_has_frame(true); 27 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 28 masm->LeaveFrame(StackFrame::INTERNAL); 29 DCHECK(masm->has_frame()); 30 masm->set_has_frame(false); 34 #define __ masm. 45 MacroAssembler masm(NUL 115 MemMoveEmitMainLoop(MacroAssembler* masm, Label* move_last_15, Direction direction, Alignment alignment) argument 167 MemMoveEmitPopAndReturn(MacroAssembler* masm) argument 524 GenerateMapChangeElementsTransition( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* allocation_memento_found) argument 553 GenerateSmiToDouble( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 679 GenerateDoubleToObject( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 812 Generate(MacroAssembler* masm, Factory* factory, Register string, Register index, Register result, Label* call_runtime) argument 921 EmitMathExp(MacroAssembler* masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2) argument [all...] |
/external/chromium_org/v8/src/ic/ |
H A D | access-compiler.h | 34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name); 47 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::BASE_EMBEDDED 68 static void GenerateTailCall(MacroAssembler* masm, Handle<Code> code);
|
H A D | ic.h | 348 static void GenerateInitialize(MacroAssembler* masm) { GenerateMiss(masm); } argument 349 static void GeneratePreMonomorphic(MacroAssembler* masm) { argument 350 GenerateMiss(masm); 352 static void GenerateMiss(MacroAssembler* masm); 353 static void GenerateNormal(MacroAssembler* masm); 354 static void GenerateRuntimeGetProperty(MacroAssembler* masm); 409 static void GenerateMiss(MacroAssembler* masm); 410 static void GenerateRuntimeGetProperty(MacroAssembler* masm); 411 static void GenerateInitialize(MacroAssembler* masm) { GenerateMis argument 412 GeneratePreMonomorphic(MacroAssembler* masm) argument 471 GenerateInitialize(MacroAssembler* masm) argument 472 GeneratePreMonomorphic(MacroAssembler* masm) argument 557 GenerateInitialize(MacroAssembler* masm) argument 558 GeneratePreMonomorphic(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | code-stubs-x87.cc | 99 #define __ ACCESS_MASM(masm) 102 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 111 FrameScope scope(masm, StackFrame::INTERNAL); 125 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { argument 137 AllowExternalCallThatCantCauseGC scope(masm); 165 static void LoadFloatOperand(MacroAssembler* masm, Register number); 170 static void CheckFloatOperands(MacroAssembler* masm, 176 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 285 void FloatingPointHelper::LoadFloatOperand(MacroAssembler* masm, argument 303 void FloatingPointHelper::CheckFloatOperands(MacroAssembler* masm, argument 326 Generate(MacroAssembler* masm) argument 332 Generate(MacroAssembler* masm) argument 344 Generate(MacroAssembler* masm) argument 374 GenerateReadElement(MacroAssembler* masm) argument 435 GenerateNewSloppySlow(MacroAssembler* masm) argument 460 GenerateNewSloppyFast(MacroAssembler* masm) argument 688 GenerateNewStrict(MacroAssembler* masm) argument 785 Generate(MacroAssembler* masm) argument 1235 CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument 1252 BranchIfNotInternalizedString(MacroAssembler* masm, Label* label, Register object, Register scratch) argument 1265 GenerateGeneric(MacroAssembler* masm) argument 1532 GenerateRecordCallTarget(MacroAssembler* masm) argument 1637 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 1651 EmitSlowCase(Isolate* isolate, MacroAssembler* masm, int argc, Label* non_function) argument 1681 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 1694 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 1748 Generate(MacroAssembler* masm) argument 1753 Generate(MacroAssembler* masm) argument 1821 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 1829 Generate(MacroAssembler* masm) argument 1870 Generate(MacroAssembler* masm) argument 1954 GenerateMiss(MacroAssembler* masm) argument 2016 Generate(MacroAssembler* masm) argument 2110 Generate(MacroAssembler* masm) argument 2227 Generate(MacroAssembler* masm) argument 2438 GenerateFast(MacroAssembler* masm) argument 2470 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2530 GenerateFast(MacroAssembler* masm) argument 2555 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2574 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument 2607 Generate(MacroAssembler* masm) argument 2828 GenerateFlatOneByteStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2) argument 2864 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 2927 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch, Label* chars_not_equal, Label::Distance chars_not_equal_near) argument 2953 Generate(MacroAssembler* masm) argument 2993 Generate(MacroAssembler* masm) argument 3021 GenerateSmis(MacroAssembler* masm) argument 3047 GenerateNumbers(MacroAssembler* masm) argument 3101 GenerateInternalizedStrings(MacroAssembler* masm) argument 3146 GenerateUniqueNames(MacroAssembler* masm) argument 3191 GenerateStrings(MacroAssembler* masm) argument 3281 GenerateObjects(MacroAssembler* masm) argument 3302 GenerateKnownObjects(MacroAssembler* masm) argument 3323 GenerateMiss(MacroAssembler* masm) argument 3351 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register properties, Handle<Name> name, Register r0) argument 3416 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register r0, Register r1) argument 3472 Generate(MacroAssembler* masm) argument 3572 Generate(MacroAssembler* masm) argument 3603 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 3644 InformIncrementalMarker(MacroAssembler* masm) argument 3662 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 3749 Generate(MacroAssembler* masm) argument 3832 Generate(MacroAssembler* masm) argument 3847 Generate(MacroAssembler* masm) argument 3854 Generate(MacroAssembler* masm) argument 3861 MaybeCallEntryHook(MacroAssembler* masm) argument 3869 Generate(MacroAssembler* masm) argument 3902 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 3930 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4052 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4080 Generate(MacroAssembler* masm) argument 4122 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4158 Generate(MacroAssembler* masm) argument 4208 Generate(MacroAssembler* masm) argument 4328 Generate(MacroAssembler* masm) argument [all...] |
H A D | codegen-x87.cc | 20 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 21 masm->EnterFrame(StackFrame::INTERNAL); 22 DCHECK(!masm->has_frame()); 23 masm->set_has_frame(true); 27 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 28 masm->LeaveFrame(StackFrame::INTERNAL); 29 DCHECK(masm->has_frame()); 30 masm->set_has_frame(false); 34 #define __ masm. 51 #define __ ACCESS_MASM(masm) 57 MemMoveEmitPopAndReturn(MacroAssembler* masm) argument 201 GenerateMapChangeElementsTransition( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* allocation_memento_found) argument 225 GenerateSmiToDouble( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 339 GenerateDoubleToObject( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 454 Generate(MacroAssembler* masm, Factory* factory, Register string, Register index, Register result, Label* call_runtime) argument [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/ |
H A D | nasm-parser-struct.h | 45 int masm; member in struct:yasm_parser_nasm
|
/external/chromium_org/v8/src/ |
H A D | codegen.cc | 82 Comment::Comment(MacroAssembler* masm, const char* msg) argument 83 : masm_(masm), msg_(msg) { 139 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm, argument 149 masm->GetCode(&desc); 151 isolate->factory()->NewCode(desc, flags, masm->CodeObject(), 225 bool CodeGenerator::RecordPositions(MacroAssembler* masm, argument 229 masm->positions_recorder()->RecordStatementPosition(pos); 230 masm->positions_recorder()->RecordPosition(pos); 232 return masm->positions_recorder()->WriteRecordedPositions();
|
/external/chromium_org/v8/test/cctest/ |
H A D | test-macro-assembler-mips64.cc | 42 #define __ masm-> 84 MacroAssembler* masm = &assembler; local 96 masm->GetCode(&desc); 150 MacroAssembler* masm = &assembler; local 164 masm->GetCode(&desc); 184 MacroAssembler* masm = &assembler; local 195 __ li(a4, Operand(masm->jump_address(&to_jump)), ADDRESS_LOAD); 196 int check_size = masm->InstructionsGeneratedSince(&skip); 208 masm->GetCode(&desc);
|
H A D | test-hashing.cc | 47 #define __ masm-> 50 void generate(MacroAssembler* masm, uint32_t key) { argument 105 MacroAssembler masm(CcTest::i_isolate(), buffer, sizeof buffer); 107 generate(&masm, key); 110 masm.GetCode(&desc);
|
H A D | test-utils-arm64.cc | 38 #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 RegList old_tmp_list = masm->TmpList()->list(); 327 RegList old_fptmp_list = masm->FPTmpList()->list(); 328 masm [all...] |
/external/chromium_org/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 18 #define __ masm()-> 104 MemOperand ToMemOperand(InstructionOperand* op, MacroAssembler* masm) const { 111 return MemOperand(offset.from_stack_pointer() ? masm->StackPointer() : fp, 152 UseScratchRegisterScope scope(masm()); 211 UseScratchRegisterScope scope(masm()); 218 UseScratchRegisterScope scope(masm()); 226 UseScratchRegisterScope scope(masm()); 233 UseScratchRegisterScope scope(masm()); 367 FrameScope scope(masm(), StackFrame::MANUAL); 422 UseScratchRegisterScope scope(masm()); [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | lithium-gap-resolver-arm64.h | 10 #include "src/arm64/delayed-masm-arm64.h" 21 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) argument 22 : DelayedMasm(owner, masm, root) {
|
/external/chromium_org/v8/src/ic/arm/ |
H A D | ic-compiler-arm.cc | 15 #define __ ACCESS_MASM(masm) 18 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument 32 #define __ ACCESS_MASM(masm()) 87 TailCallBuiltin(masm(), MissBuiltin(kind())); 119 TailCallBuiltin(masm(), MissBuiltin(kind()));
|
H A D | stub-cache-arm.cc | 15 #define __ ACCESS_MASM(masm) 18 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, argument 97 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags, argument 101 Isolate* isolate = masm->isolate(); 128 Counters* counters = masm->isolate()->counters(); 150 ProbeTable(isolate, masm, flags, leave_frame, kPrimary, receiver, name, 160 ProbeTable(isolate, masm, flags, leave_frame, kSecondary, receiver, name,
|
/external/chromium_org/v8/src/ic/arm64/ |
H A D | ic-compiler-arm64.cc | 15 #define __ ACCESS_MASM(masm) 17 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument 33 #define __ ACCESS_MASM(masm()) 88 TailCallBuiltin(masm(), MissBuiltin(kind())); 123 TailCallBuiltin(masm(), MissBuiltin(kind()));
|
H A D | stub-cache-arm64.cc | 16 #define __ ACCESS_MASM(masm) 25 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, argument 93 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags, argument 97 Isolate* isolate = masm->isolate(); 111 Counters* counters = masm->isolate()->counters(); 128 ProbeTable(isolate, masm, flags, leave_frame, kPrimary, receiver, name, 137 ProbeTable(isolate, masm, flags, leave_frame, kSecondary, receiver, name,
|
/external/chromium_org/v8/src/ic/ia32/ |
H A D | ic-compiler-ia32.cc | 15 #define __ ACCESS_MASM(masm) 18 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument 37 #define __ ACCESS_MASM(masm()) 89 TailCallBuiltin(masm(), MissBuiltin(kind())); 117 TailCallBuiltin(masm(), MissBuiltin(kind()));
|
/external/chromium_org/v8/src/ic/mips/ |
H A D | ic-compiler-mips.cc | 15 #define __ ACCESS_MASM(masm()) 72 TailCallBuiltin(masm(), MissBuiltin(kind())); 103 TailCallBuiltin(masm(), MissBuiltin(kind())); 111 #define __ ACCESS_MASM(masm) 114 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument
|
/external/chromium_org/v8/src/ic/mips64/ |
H A D | ic-compiler-mips64.cc | 15 #define __ ACCESS_MASM(masm()) 72 TailCallBuiltin(masm(), MissBuiltin(kind())); 103 TailCallBuiltin(masm(), MissBuiltin(kind())); 111 #define __ ACCESS_MASM(masm) 114 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument
|
/external/chromium_org/v8/src/ic/x64/ |
H A D | ic-compiler-x64.cc | 15 #define __ ACCESS_MASM(masm) 18 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument 38 #define __ ACCESS_MASM(masm()) 66 TailCallBuiltin(masm(), MissBuiltin(kind())); 124 TailCallBuiltin(masm(), MissBuiltin(kind()));
|
/external/chromium_org/v8/src/ic/x87/ |
H A D | ic-compiler-x87.cc | 15 #define __ ACCESS_MASM(masm) 18 void PropertyICCompiler::GenerateRuntimeSetProperty(MacroAssembler* masm, argument 37 #define __ ACCESS_MASM(masm()) 89 TailCallBuiltin(masm(), MissBuiltin(kind())); 117 TailCallBuiltin(masm(), MissBuiltin(kind()));
|
/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.cc | 92 #define __ ACCESS_MASM(masm) 95 static void EmitIdenticalObjectComparison(MacroAssembler* masm, 98 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 104 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 109 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 118 FrameScope scope(masm, StackFrame::INTERNAL); 135 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 285 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) { argument 338 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument 437 static void EmitSmiNonsmiComparison(MacroAssembler* masm, argument 496 EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, Register rhs) argument 534 EmitCheckForTwoHeapNumbers(MacroAssembler* masm, Register lhs, Register rhs, Label* both_loaded_as_doubles, Label* not_heap_numbers, Label* slow) argument 556 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register lhs, Register rhs, Label* possible_strings, Label* not_both_strings) argument 599 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, Register scratch, CompareICState::State expected, Label* fail) argument 620 GenerateGeneric(MacroAssembler* masm) argument 795 Generate(MacroAssembler* masm) argument 803 Generate(MacroAssembler* masm) argument 811 Generate(MacroAssembler* masm) argument 838 Generate(MacroAssembler* masm) argument 1100 Generate(MacroAssembler* masm) argument 1236 Generate(MacroAssembler* masm) argument 1417 Generate(MacroAssembler* masm) argument 1587 Generate(MacroAssembler* masm) argument 1598 GenerateReadElement(MacroAssembler* masm) argument 1653 GenerateNewSloppySlow(MacroAssembler* masm) argument 1679 GenerateNewSloppyFast(MacroAssembler* masm) argument 1899 Generate(MacroAssembler* masm) argument 1925 GenerateNewStrict(MacroAssembler* masm) argument 2026 Generate(MacroAssembler* masm) argument 2467 GenerateRecordCallTarget(MacroAssembler* masm) argument 2568 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 2582 EmitSlowCase(MacroAssembler* masm, int argc, Label* non_function) argument 2609 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 2621 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 2676 Generate(MacroAssembler* masm) argument 2681 Generate(MacroAssembler* masm) argument 2745 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2754 Generate(MacroAssembler* masm) argument 2792 Generate(MacroAssembler* masm) argument 2870 GenerateMiss(MacroAssembler* masm) argument 2895 GenerateFast(MacroAssembler* masm) argument 2932 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2991 GenerateFast(MacroAssembler* masm) argument 3018 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 3039 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument 3080 Generate(MacroAssembler* masm) argument 3303 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 3339 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 3379 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Register scratch3, Label* chars_not_equal) argument 3408 Generate(MacroAssembler* masm) argument 3442 Generate(MacroAssembler* masm) argument 3470 GenerateSmis(MacroAssembler* masm) argument 3493 GenerateNumbers(MacroAssembler* masm) argument 3586 GenerateInternalizedStrings(MacroAssembler* masm) argument 3626 GenerateUniqueNames(MacroAssembler* masm) argument 3670 GenerateStrings(MacroAssembler* masm) argument 3756 GenerateObjects(MacroAssembler* masm) argument 3776 GenerateKnownObjects(MacroAssembler* masm) argument 3793 GenerateMiss(MacroAssembler* masm) argument 3814 Generate(MacroAssembler* masm) argument 3839 GenerateCall(MacroAssembler* masm, Register target) argument 3849 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument 3931 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument 4007 Generate(MacroAssembler* masm) argument 4116 Generate(MacroAssembler* masm) argument 4154 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 4194 InformIncrementalMarker(MacroAssembler* masm) argument 4215 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 4301 Generate(MacroAssembler* masm) argument 4368 Generate(MacroAssembler* masm) argument 4384 Generate(MacroAssembler* masm) argument 4391 Generate(MacroAssembler* masm) argument 4398 MaybeCallEntryHook(MacroAssembler* masm) argument 4408 Generate(MacroAssembler* masm) argument 4472 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4494 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4611 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4638 Generate(MacroAssembler* masm) argument 4681 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4705 Generate(MacroAssembler* masm) argument 4755 Generate(MacroAssembler* masm) argument 4855 Generate(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | code-stubs-mips64.cc | 91 #define __ ACCESS_MASM(masm) 94 static void EmitIdenticalObjectComparison(MacroAssembler* masm, 97 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 103 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 108 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 117 FrameScope scope(masm, StackFrame::INTERNAL); 134 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 281 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) { argument 334 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument 432 static void EmitSmiNonsmiComparison(MacroAssembler* masm, argument 490 EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, Register rhs) argument 528 EmitCheckForTwoHeapNumbers(MacroAssembler* masm, Register lhs, Register rhs, Label* both_loaded_as_doubles, Label* not_heap_numbers, Label* slow) argument 550 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register lhs, Register rhs, Label* possible_strings, Label* not_both_strings) argument 593 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, Register scratch, CompareICState::State expected, Label* fail) argument 614 GenerateGeneric(MacroAssembler* masm) argument 790 Generate(MacroAssembler* masm) argument 798 Generate(MacroAssembler* masm) argument 806 Generate(MacroAssembler* masm) argument 833 Generate(MacroAssembler* masm) argument 1095 Generate(MacroAssembler* masm) argument 1230 Generate(MacroAssembler* masm) argument 1416 Generate(MacroAssembler* masm) argument 1586 Generate(MacroAssembler* masm) argument 1597 GenerateReadElement(MacroAssembler* masm) argument 1652 GenerateNewSloppySlow(MacroAssembler* masm) argument 1678 GenerateNewSloppyFast(MacroAssembler* masm) argument 1897 Generate(MacroAssembler* masm) argument 1923 GenerateNewStrict(MacroAssembler* masm) argument 2026 Generate(MacroAssembler* masm) argument 2499 GenerateRecordCallTarget(MacroAssembler* masm) argument 2600 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 2618 EmitSlowCase(MacroAssembler* masm, int argc, Label* non_function) argument 2645 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 2657 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 2711 Generate(MacroAssembler* masm) argument 2716 Generate(MacroAssembler* masm) argument 2780 GenerateFast(MacroAssembler* masm) argument 2817 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2826 Generate(MacroAssembler* masm) argument 2864 Generate(MacroAssembler* masm) argument 2942 GenerateMiss(MacroAssembler* masm) argument 2966 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 3025 GenerateFast(MacroAssembler* masm) argument 3052 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 3073 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument 3114 Generate(MacroAssembler* masm) argument 3340 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 3376 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 3416 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Register scratch3, Label* chars_not_equal) argument 3445 Generate(MacroAssembler* masm) argument 3479 Generate(MacroAssembler* masm) argument 3507 GenerateSmis(MacroAssembler* masm) argument 3530 GenerateNumbers(MacroAssembler* masm) argument 3623 GenerateInternalizedStrings(MacroAssembler* masm) argument 3663 GenerateUniqueNames(MacroAssembler* masm) argument 3707 GenerateStrings(MacroAssembler* masm) argument 3793 GenerateObjects(MacroAssembler* masm) argument 3813 GenerateKnownObjects(MacroAssembler* masm) argument 3830 GenerateMiss(MacroAssembler* masm) argument 3851 Generate(MacroAssembler* masm) argument 3876 GenerateCall(MacroAssembler* masm, Register target) argument 3886 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument 3969 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument 4045 Generate(MacroAssembler* masm) argument 4154 Generate(MacroAssembler* masm) argument 4192 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 4232 InformIncrementalMarker(MacroAssembler* masm) argument 4253 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 4339 Generate(MacroAssembler* masm) argument 4406 Generate(MacroAssembler* masm) argument 4422 Generate(MacroAssembler* masm) argument 4429 Generate(MacroAssembler* masm) argument 4436 MaybeCallEntryHook(MacroAssembler* masm) argument 4446 Generate(MacroAssembler* masm) argument 4511 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4533 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4649 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4676 Generate(MacroAssembler* masm) argument 4719 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4743 Generate(MacroAssembler* masm) argument 4793 Generate(MacroAssembler* masm) argument 4893 Generate(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | codegen-x64.cc | 18 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 19 masm->EnterFrame(StackFrame::INTERNAL); 20 DCHECK(!masm->has_frame()); 21 masm->set_has_frame(true); 25 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 26 masm->LeaveFrame(StackFrame::INTERNAL); 27 DCHECK(masm->has_frame()); 28 masm->set_has_frame(false); 32 #define __ masm. 43 MacroAssembler masm(NUL 186 GenerateMapChangeElementsTransition( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* allocation_memento_found) argument 216 GenerateSmiToDouble( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 355 GenerateDoubleToObject( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument 474 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument 577 EmitMathExp(MacroAssembler* masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2) argument [all...] |