Searched refs:masm (Results 76 - 100 of 221) sorted by relevance

123456789

/external/v8/src/arm64/
H A Dcode-stubs-arm64.cc95 #define __ ACCESS_MASM(masm)
98 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument
107 FrameScope scope(masm, StackFrame::INTERNAL);
112 MacroAssembler::PushPopQueue queue(masm);
125 void DoubleToIStub::Generate(MacroAssembler* masm) { argument
132 DCHECK(jssp.Is(masm->StackPointer()));
174 if (masm->emit_debug_code()) {
205 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument
294 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, argument
302 if (masm
348 EmitSmiNonsmiComparison(MacroAssembler* masm, Register left, Register right, FPRegister left_d, FPRegister right_d, Label* slow, bool strict) argument
418 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register left, Register right, Register left_map, Register right_map, Register left_type, Register right_type, Label* possible_strings, Label* not_both_strings) argument
470 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument
486 GenerateGeneric(MacroAssembler* masm) argument
651 Generate(MacroAssembler* masm) argument
690 Generate(MacroAssembler* masm) argument
704 Generate(MacroAssembler* masm) argument
715 Generate(MacroAssembler* masm) argument
1023 Generate(MacroAssembler* masm) argument
1244 Generate(MacroAssembler* masm) argument
1412 Generate(MacroAssembler* masm) argument
1425 Generate(MacroAssembler* masm) argument
1605 GenerateReadElement(MacroAssembler* masm) argument
1656 GenerateNewSloppySlow(MacroAssembler* masm) argument
1685 GenerateNewSloppyFast(MacroAssembler* masm) argument
1958 Generate(MacroAssembler* masm) argument
1981 GenerateNewStrict(MacroAssembler* masm) argument
2113 Generate(MacroAssembler* masm) argument
2634 GenerateRecordCallTarget(MacroAssembler* masm, Register argc, Register function, Register feedback_vector, Register index, Register scratch1, Register scratch2) argument
2746 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument
2757 EmitSlowCase(MacroAssembler* masm, int argc, Register function, Register type, Label* non_function) argument
2787 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument
2799 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument
2857 Generate(MacroAssembler* masm) argument
2863 Generate(MacroAssembler* masm) argument
2933 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument
2942 Generate(MacroAssembler* masm) argument
2986 Generate(MacroAssembler* masm) argument
3072 GenerateMiss(MacroAssembler* masm) argument
3098 GenerateFast(MacroAssembler* masm) argument
3130 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
3178 GenerateFast(MacroAssembler* masm) argument
3192 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
3209 GenerateSmis(MacroAssembler* masm) argument
3232 GenerateNumbers(MacroAssembler* masm) argument
3298 GenerateInternalizedStrings(MacroAssembler* masm) argument
3336 GenerateUniqueNames(MacroAssembler* masm) argument
3375 GenerateStrings(MacroAssembler* masm) argument
3456 GenerateObjects(MacroAssembler* masm) argument
3480 GenerateKnownObjects(MacroAssembler* masm) argument
3512 GenerateMiss(MacroAssembler* masm) argument
3544 Generate(MacroAssembler* masm) argument
3795 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument
3834 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
3874 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument
3902 Generate(MacroAssembler* masm) argument
3946 Generate(MacroAssembler* masm) argument
3973 GenerateIncremental(MacroAssembler* masm, Mode mode) argument
4010 InformIncrementalMarker(MacroAssembler* masm) argument
4031 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument
4109 Generate(MacroAssembler* masm) argument
4139 Generate(MacroAssembler* masm) argument
4209 Generate(MacroAssembler* masm) argument
4225 Generate(MacroAssembler* masm) argument
4232 Generate(MacroAssembler* masm) argument
4239 GetProfileEntryHookCallSize(MacroAssembler* masm) argument
4253 MaybeCallEntryHook(MacroAssembler* masm) argument
4270 Generate(MacroAssembler* masm) argument
4313 Generate(MacroAssembler* masm) argument
4334 GenerateCall(MacroAssembler* masm, Register target) argument
4355 GeneratePositiveLookup( MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument
4433 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument
4503 Generate(MacroAssembler* masm) argument
4590 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4623 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4750 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4783 Generate(MacroAssembler* masm) argument
4831 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument
4868 Generate(MacroAssembler* masm) argument
4918 Generate(MacroAssembler* masm) argument
5022 Generate(MacroAssembler* masm) argument
[all...]
H A Dlithium-gap-resolver-arm64.h10 #include "src/arm64/delayed-masm-arm64.h"
21 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) argument
22 : DelayedMasm(owner, masm, root) {
/external/v8/src/ic/
H A Dhandler-compiler.h46 static void GenerateFastApiCall(MacroAssembler* masm,
57 static void GenerateDictionaryNegativeLookup(MacroAssembler* masm,
66 static void GenerateCheckPropertyCell(MacroAssembler* masm,
135 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<HeapType> type,
139 static void GenerateLoadViaGetterForDeopt(MacroAssembler* masm) { argument
140 GenerateLoadViaGetter(masm, Handle<HeapType>::null(), no_reg,
144 static void GenerateLoadFunctionPrototype(MacroAssembler* masm,
184 static void GenerateDirectLoadGlobalFunctionPrototype(MacroAssembler* masm,
214 static void GenerateStoreViaSetter(MacroAssembler* masm,
218 static void GenerateStoreViaSetterForDeopt(MacroAssembler* masm) { argument
[all...]
H A Daccess-compiler.h34 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 Dic.h348 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/v8/src/x64/
H A Dcode-stubs-x64.cc91 #define __ ACCESS_MASM(masm)
94 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument
103 FrameScope scope(masm, StackFrame::INTERNAL);
117 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { argument
124 AllowExternalCallThatCantCauseGC scope(masm);
143 static void LoadSSE2UnknownOperands(MacroAssembler* masm,
148 void DoubleToIStub::Generate(MacroAssembler* masm) { argument
232 void FloatingPointHelper::LoadSSE2UnknownOperands(MacroAssembler* masm, argument
262 void MathPowStub::Generate(MacroAssembler* masm) { argument
509 AllowExternalCallThatCantCauseGC scope(masm);
524 Generate(MacroAssembler* masm) argument
536 GenerateReadElement(MacroAssembler* masm) argument
594 GenerateNewSloppyFast(MacroAssembler* masm) argument
812 GenerateNewSloppySlow(MacroAssembler* masm) argument
839 Generate(MacroAssembler* masm) argument
870 GenerateNewStrict(MacroAssembler* masm) argument
969 Generate(MacroAssembler* masm) argument
1426 CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument
1442 BranchIfNotInternalizedString(MacroAssembler* masm, Label* label, Register object, Register scratch) argument
1456 GenerateGeneric(MacroAssembler* masm) argument
1709 GenerateRecordCallTarget(MacroAssembler* masm) argument
1818 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument
1833 EmitSlowCase(Isolate* isolate, MacroAssembler* masm, StackArgumentsAccessor* args, int argc, Label* non_function) argument
1866 EmitWrapCase(MacroAssembler* masm, StackArgumentsAccessor* args, Label* cont) argument
1881 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument
1938 Generate(MacroAssembler* masm) argument
1943 Generate(MacroAssembler* masm) argument
2009 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument
2017 Generate(MacroAssembler* masm) argument
2058 Generate(MacroAssembler* masm) argument
2141 GenerateMiss(MacroAssembler* masm) argument
2198 Generate(MacroAssembler* masm) argument
2333 Generate(MacroAssembler* masm) argument
2498 Generate(MacroAssembler* masm) argument
2712 GenerateFast(MacroAssembler* masm) argument
2741 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
2801 GenerateFast(MacroAssembler* masm) argument
2817 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
2836 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, String::Encoding encoding) argument
2866 Generate(MacroAssembler* masm) argument
3087 GenerateFlatOneByteStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2) argument
3128 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
3265 Generate(MacroAssembler* masm) argument
3293 GenerateSmis(MacroAssembler* masm) argument
3317 GenerateNumbers(MacroAssembler* masm) argument
3394 GenerateInternalizedStrings(MacroAssembler* masm) argument
3437 GenerateUniqueNames(MacroAssembler* masm) argument
3480 GenerateStrings(MacroAssembler* masm) argument
3567 GenerateObjects(MacroAssembler* masm) argument
3587 GenerateKnownObjects(MacroAssembler* masm) argument
3607 GenerateMiss(MacroAssembler* masm) argument
3632 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register properties, Handle<Name> name, Register r0) argument
3699 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register r0, Register r1) argument
3749 Generate(MacroAssembler* masm) argument
3850 Generate(MacroAssembler* masm) argument
3882 GenerateIncremental(MacroAssembler* masm, Mode mode) argument
3919 InformIncrementalMarker(MacroAssembler* masm) argument
3942 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument
4028 Generate(MacroAssembler* masm) argument
4107 Generate(MacroAssembler* masm) argument
4122 Generate(MacroAssembler* masm) argument
4129 Generate(MacroAssembler* masm) argument
4136 MaybeCallEntryHook(MacroAssembler* masm) argument
4144 Generate(MacroAssembler* masm) argument
4182 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4208 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4335 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument
4363 Generate(MacroAssembler* masm) argument
4406 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument
4443 Generate(MacroAssembler* masm) argument
4494 Generate(MacroAssembler* masm) argument
4612 Generate(MacroAssembler* masm) argument
[all...]
/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc16 #define __ ACCESS_MASM(masm)
20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
28 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL);
32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset());
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
62 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL);
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
82 masm
19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument
55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument
95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
142 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument
166 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
178 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument
191 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument
210 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument
220 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
290 GenerateSlow(MacroAssembler* masm) argument
303 GenerateStoreSlow(MacroAssembler* masm) argument
[all...]
H A Dic-compiler-arm.cc15 #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()));
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc16 #define __ ACCESS_MASM(masm)
20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
28 FrameScope scope(masm, StackFrame::INTERNAL);
32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset());
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
62 FrameScope scope(masm, StackFrame::INTERNAL);
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
82 masm
19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument
55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument
95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
140 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument
163 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
175 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument
187 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument
204 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument
214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
285 GenerateSlow(MacroAssembler* masm) argument
298 GenerateStoreSlow(MacroAssembler* masm) argument
[all...]
H A Dic-compiler-mips.cc15 #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/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc16 #define __ ACCESS_MASM(masm)
20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
28 FrameScope scope(masm, StackFrame::INTERNAL);
32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset());
56 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
62 FrameScope scope(masm, StackFrame::INTERNAL);
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
82 masm
19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument
55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument
95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument
140 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument
163 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
175 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument
187 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument
204 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument
214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
285 GenerateSlow(MacroAssembler* masm) argument
298 GenerateStoreSlow(MacroAssembler* masm) argument
[all...]
H A Dic-compiler-mips64.cc15 #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/v8/src/arm/
H A Dcode-stubs-arm.cc92 #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 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL);
132 void DoubleToIStub::Generate(MacroAssembler* masm) { argument
247 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) { argument
295 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument
393 static void EmitSmiNonsmiComparison(MacroAssembler* masm, argument
458 EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, Register rhs) argument
501 EmitCheckForTwoHeapNumbers(MacroAssembler* masm, Register lhs, Register rhs, Label* both_loaded_as_doubles, Label* not_heap_numbers, Label* slow) argument
525 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register lhs, Register rhs, Label* possible_strings, Label* not_both_strings) argument
568 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, Register scratch, CompareICState::State expected, Label* fail) argument
589 GenerateGeneric(MacroAssembler* masm) argument
737 Generate(MacroAssembler* masm) argument
764 Generate(MacroAssembler* masm) argument
995 Generate(MacroAssembler* masm) argument
1125 Generate(MacroAssembler* masm) argument
1304 Generate(MacroAssembler* masm) argument
1494 Generate(MacroAssembler* masm) argument
1506 GenerateReadElement(MacroAssembler* masm) argument
1559 GenerateNewSloppySlow(MacroAssembler* masm) argument
1583 GenerateNewSloppyFast(MacroAssembler* masm) argument
1788 Generate(MacroAssembler* masm) argument
1814 GenerateNewStrict(MacroAssembler* masm) argument
1911 Generate(MacroAssembler* masm) argument
2335 GenerateRecordCallTarget(MacroAssembler* masm) argument
2432 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument
2446 EmitSlowCase(MacroAssembler* masm, int argc, Label* non_function) argument
2474 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument
2486 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument
2540 Generate(MacroAssembler* masm) argument
2545 Generate(MacroAssembler* masm) argument
2609 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument
2618 Generate(MacroAssembler* masm) argument
2658 Generate(MacroAssembler* masm) argument
2735 GenerateMiss(MacroAssembler* masm) argument
2760 GenerateFast(MacroAssembler* masm) argument
2793 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
2848 GenerateFast(MacroAssembler* masm) argument
2868 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument
2888 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument
2924 Generate(MacroAssembler* masm) argument
3149 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument
3184 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
3217 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument
3243 Generate(MacroAssembler* masm) argument
3280 Generate(MacroAssembler* masm) argument
3311 GenerateSmis(MacroAssembler* masm) argument
3332 GenerateNumbers(MacroAssembler* masm) argument
3409 GenerateInternalizedStrings(MacroAssembler* masm) argument
3447 GenerateUniqueNames(MacroAssembler* masm) argument
3486 GenerateStrings(MacroAssembler* masm) argument
3565 GenerateObjects(MacroAssembler* masm) argument
3585 GenerateKnownObjects(MacroAssembler* masm) argument
3604 GenerateMiss(MacroAssembler* masm) argument
3627 Generate(MacroAssembler* masm) argument
3637 GenerateCall(MacroAssembler* masm, Register target) argument
3647 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument
3730 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument
3803 Generate(MacroAssembler* masm) argument
3908 Generate(MacroAssembler* masm) argument
[all...]
/external/v8/src/compiler/
H A Dcode-generator.cc32 PositionsRecorder* recorder = masm()->positions_recorder();
37 ProfileEntryHookStub::MaybeCallEntryHook(masm());
41 info->set_prologue_offset(masm()->pc_offset());
50 FinishCode(masm());
54 int target_offset = masm()->pc_offset() + Deoptimizer::patch_size();
55 while (masm()->pc_offset() < target_offset) {
56 masm()->nop();
60 safepoints()->Emit(masm(), frame()->GetSpillSlotCount());
68 masm(), Code::ComputeFlags(kind), info);
89 safepoints()->DefineSafepoint(masm(), kin
[all...]
/external/v8/src/ia32/
H A Dcode-stubs-ia32.cc99 #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 Dcodegen-ia32.cc20 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/v8/src/x87/
H A Dcode-stubs-x87.cc99 #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...]
/external/v8/src/
H A Dcodegen.cc82 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/v8/test/cctest/
H A Dtest-macro-assembler-mips64.cc42 #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 Dtest-hashing.cc47 #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);
/external/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc18 #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/v8/src/ic/arm64/
H A Dic-compiler-arm64.cc15 #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()));
/external/v8/src/ic/ia32/
H A Dic-compiler-ia32.cc15 #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/v8/src/ic/x64/
H A Dic-compiler-x64.cc15 #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/v8/src/ic/x87/
H A Dic-compiler-x87.cc15 #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()));

Completed in 3887 milliseconds

123456789