Lines Matching defs:MacroAssembler

23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
39 int64_t MacroAssembler::RootRegisterDelta(ExternalReference other) {
63 Operand MacroAssembler::ExternalOperand(ExternalReference target,
76 void MacroAssembler::Load(Register destination, ExternalReference source) {
94 void MacroAssembler::Store(ExternalReference destination, Register source) {
112 void MacroAssembler::LoadAddress(Register destination,
126 int MacroAssembler::LoadAddressSize(ExternalReference source) {
147 void MacroAssembler::PushAddress(ExternalReference source) {
161 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) {
168 void MacroAssembler::LoadRootIndexed(Register destination,
179 void MacroAssembler::StoreRoot(Register source, Heap::RootListIndex index) {
187 void MacroAssembler::PushRoot(Heap::RootListIndex index) {
193 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) {
200 void MacroAssembler::CompareRoot(const Operand& with,
209 void MacroAssembler::RememberedSetHelper(Register object, // For debug tests.
254 void MacroAssembler::InNewSpace(Register object,
264 void MacroAssembler::RecordWriteField(
309 void MacroAssembler::RecordWriteArray(
345 void MacroAssembler::RecordWriteForMap(Register object,
416 void MacroAssembler::RecordWrite(
485 void MacroAssembler::RecordWriteCodeEntryField(Register js_function,
570 void MacroAssembler::Assert(Condition cc, BailoutReason reason) {
575 void MacroAssembler::AssertFastElements(Register elements) {
593 void MacroAssembler::Check(Condition cc, BailoutReason reason) {
602 void MacroAssembler::CheckStackAlignment() {
617 void MacroAssembler::NegativeZeroTest(Register result,
629 void MacroAssembler::Abort(BailoutReason reason) {
661 void MacroAssembler::CallStub(CodeStub* stub, TypeFeedbackId ast_id) {
667 void MacroAssembler::TailCallStub(CodeStub* stub) {
672 void MacroAssembler::StubReturn(int argc) {
678 bool MacroAssembler::AllowThisStubCall(CodeStub* stub) {
682 void MacroAssembler::CallRuntime(const Runtime::Function* f,
701 void MacroAssembler::CallExternalReference(const ExternalReference& ext,
711 void MacroAssembler::TailCallRuntime(Runtime::FunctionId fid) {
730 void MacroAssembler::JumpToExternalReference(const ExternalReference& ext,
752 void MacroAssembler::PushCallerSaved(SaveFPRegsMode fp_mode,
776 void MacroAssembler::PopCallerSaved(SaveFPRegsMode fp_mode,
796 void MacroAssembler::Cvtss2sd(XMMRegister dst, XMMRegister src) {
806 void MacroAssembler::Cvtss2sd(XMMRegister dst, const Operand& src) {
816 void MacroAssembler::Cvtsd2ss(XMMRegister dst, XMMRegister src) {
826 void MacroAssembler::Cvtsd2ss(XMMRegister dst, const Operand& src) {
836 void MacroAssembler::Cvtlsi2sd(XMMRegister dst, Register src) {
848 void MacroAssembler::Cvtlsi2sd(XMMRegister dst, const Operand& src) {
860 void MacroAssembler::Cvtlsi2ss(XMMRegister dst, Register src) {
872 void MacroAssembler::Cvtlsi2ss(XMMRegister dst, const Operand& src) {
884 void MacroAssembler::Cvtqsi2ss(XMMRegister dst, Register src) {
896 void MacroAssembler::Cvtqsi2ss(XMMRegister dst, const Operand& src) {
908 void MacroAssembler::Cvtqsi2sd(XMMRegister dst, Register src) {
920 void MacroAssembler::Cvtqsi2sd(XMMRegister dst, const Operand& src) {
932 void MacroAssembler::Cvtqui2ss(XMMRegister dst, Register src, Register tmp) {
951 void MacroAssembler::Cvtqui2sd(XMMRegister dst, Register src, Register tmp) {
969 void MacroAssembler::Cvtsd2si(Register dst, XMMRegister src) {
979 void MacroAssembler::Cvttss2si(Register dst, XMMRegister src) {
989 void MacroAssembler::Cvttss2si(Register dst, const Operand& src) {
999 void MacroAssembler::Cvttsd2si(Register dst, XMMRegister src) {
1009 void MacroAssembler::Cvttsd2si(Register dst, const Operand& src) {
1019 void MacroAssembler::Cvttss2siq(Register dst, XMMRegister src) {
1029 void MacroAssembler::Cvttss2siq(Register dst, const Operand& src) {
1039 void MacroAssembler::Cvttsd2siq(Register dst, XMMRegister src) {
1049 void MacroAssembler::Cvttsd2siq(Register dst, const Operand& src) {
1059 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) {
1077 void MacroAssembler::Store(const Operand& dst, Register src, Representation r) {
1096 void MacroAssembler::Set(Register dst, int64_t x) {
1108 void MacroAssembler::Set(const Operand& dst, intptr_t x) {
1125 bool MacroAssembler::IsUnsafeInt(const int32_t x) {
1131 void MacroAssembler::SafeMove(Register dst, Smi* src) {
1151 void MacroAssembler::SafePush(Smi* src) {
1170 Register MacroAssembler::GetSmiConstant(Smi* source) {
1182 void MacroAssembler::LoadSmiConstant(Register dst, Smi* source) {
1193 void MacroAssembler::Integer32ToSmi(Register dst, Register src) {
1202 void MacroAssembler::Integer32ToSmiField(const Operand& dst, Register src) {
1222 void MacroAssembler::Integer64PlusConstantToSmi(Register dst,
1234 void MacroAssembler::SmiToInteger32(Register dst, Register src) {
1249 void MacroAssembler::SmiToInteger32(Register dst, const Operand& src) {
1260 void MacroAssembler::SmiToInteger64(Register dst, Register src) {
1273 void MacroAssembler::SmiToInteger64(Register dst, const Operand& src) {
1284 void MacroAssembler::SmiTest(Register src) {
1290 void MacroAssembler::SmiCompare(Register smi1, Register smi2) {
1297 void MacroAssembler::SmiCompare(Register dst, Smi* src) {
1303 void MacroAssembler::Cmp(Register dst, Smi* src) {
1314 void MacroAssembler::SmiCompare(Register dst, const Operand& src) {
1321 void MacroAssembler::SmiCompare(const Operand& dst, Register src) {
1328 void MacroAssembler::SmiCompare(const Operand& dst, Smi* src) {
1339 void MacroAssembler::Cmp(const Operand& dst, Smi* src) {
1347 void MacroAssembler::SmiCompareInteger32(const Operand& dst, Register src) {
1358 void MacroAssembler::PositiveSmiTimesPowerOfTwoToInteger64(Register dst,
1378 void MacroAssembler::PositiveSmiDivPowerOfTwoToInteger32(Register dst,
1390 void MacroAssembler::SmiOrIfSmis(Register dst, Register src1, Register src2,
1408 Condition MacroAssembler::CheckSmi(Register src) {
1415 Condition MacroAssembler::CheckSmi(const Operand& src) {
1422 Condition MacroAssembler::CheckNonNegativeSmi(Register src) {
1432 Condition MacroAssembler::CheckBothSmi(Register first, Register second) {
1450 Condition MacroAssembler::CheckBothNonNegativeSmi(Register first,
1463 Condition MacroAssembler::CheckEitherSmi(Register first,
1482 Condition MacroAssembler::CheckInteger32ValidSmiValue(Register src) {
1494 Condition MacroAssembler::CheckUInteger32ValidSmiValue(Register src) {
1508 void MacroAssembler::CheckSmiToIndicator(Register dst, Register src) {
1518 void MacroAssembler::CheckSmiToIndicator(Register dst, const Operand& src) {
1529 void MacroAssembler::JumpIfValidSmiValue(Register src,
1537 void MacroAssembler::JumpIfNotValidSmiValue(Register src,
1545 void MacroAssembler::JumpIfUIntValidSmiValue(Register src,
1553 void MacroAssembler::JumpIfUIntNotValidSmiValue(Register src,
1561 void MacroAssembler::JumpIfSmi(Register src,
1569 void MacroAssembler::JumpIfNotSmi(Register src,
1576 void MacroAssembler::JumpIfNotSmi(Operand src, Label* on_not_smi,
1582 void MacroAssembler::JumpUnlessNonNegativeSmi(
1590 void MacroAssembler::JumpIfSmiEqualsConstant(Register src,
1599 void MacroAssembler::JumpIfNotBothSmi(Register src1,
1608 void MacroAssembler::JumpUnlessBothNonNegativeSmi(Register src1,
1617 void MacroAssembler::SmiAddConstant(Register dst, Register src, Smi* constant) {
1634 void MacroAssembler::SmiAddConstant(const Operand& dst, Smi* constant) {
1647 void MacroAssembler::SmiAddConstant(Register dst, Register src, Smi* constant,
1687 void MacroAssembler::SmiSubConstant(Register dst, Register src, Smi* constant) {
1711 void MacroAssembler::SmiSubConstant(Register dst, Register src, Smi* constant,
1760 void MacroAssembler::SmiNeg(Register dst,
1783 static void SmiAddHelper(MacroAssembler* masm,
1805 void MacroAssembler::SmiAdd(Register dst,
1816 void MacroAssembler::SmiAdd(Register dst,
1827 void MacroAssembler::SmiAdd(Register dst,
1847 static void SmiSubHelper(MacroAssembler* masm,
1869 void MacroAssembler::SmiSub(Register dst,
1880 void MacroAssembler::SmiSub(Register dst,
1892 static void SmiSubNoOverflowHelper(MacroAssembler* masm,
1906 void MacroAssembler::SmiSub(Register dst, Register src1, Register src2) {
1912 void MacroAssembler::SmiSub(Register dst,
1919 void MacroAssembler::SmiMul(Register dst,
1974 void MacroAssembler::SmiDiv(Register dst,
2037 void MacroAssembler::SmiMod(Register dst,
2093 void MacroAssembler::SmiNot(Register dst, Register src) {
2113 void MacroAssembler::SmiAnd(Register dst, Register src1, Register src2) {
2122 void MacroAssembler::SmiAndConstant(Register dst, Register src, Smi* constant) {
2136 void MacroAssembler::SmiOr(Register dst, Register src1, Register src2) {
2145 void MacroAssembler::SmiOrConstant(Register dst, Register src, Smi* constant) {
2157 void MacroAssembler::SmiXor(Register dst, Register src1, Register src2) {
2166 void MacroAssembler::SmiXorConstant(Register dst, Register src, Smi* constant) {
2178 void MacroAssembler::SmiShiftArithmeticRightConstant(Register dst,
2193 void MacroAssembler::SmiShiftLeftConstant(Register dst,
2220 void MacroAssembler::SmiShiftLogicalRightConstant(
2246 void MacroAssembler::SmiShiftLeft(Register dst,
2297 void MacroAssembler::SmiShiftLogicalRight(Register dst,
2334 void MacroAssembler::SmiShiftArithmeticRight(Register dst,
2352 void MacroAssembler::SelectNonSmi(Register dst,
2389 SmiIndex MacroAssembler::SmiToIndex(Register dst,
2423 SmiIndex MacroAssembler::SmiToNegativeIndex(Register dst,
2455 void MacroAssembler::AddSmiField(Register dst, const Operand& src) {
2467 void MacroAssembler::Push(Smi* source) {
2487 void MacroAssembler::PushRegisterAsTwoSmis(Register src, Register scratch) {
2500 void MacroAssembler::PopRegisterAsTwoSmis(Register dst, Register scratch) {
2513 void MacroAssembler::Test(const Operand& src, Smi* source) {
2526 void MacroAssembler::JumpIfNotString(Register object,
2537 void MacroAssembler::JumpIfNotBothSequentialOneByteStrings(
2569 void MacroAssembler::JumpIfBothInstanceTypesAreNotSequentialOneByte(
2596 static void JumpIfNotUniqueNameHelper(MacroAssembler* masm,
2612 void MacroAssembler::JumpIfNotUniqueNameInstanceType(Operand operand,
2619 void MacroAssembler::JumpIfNotUniqueNameInstanceType(Register reg,
2626 void MacroAssembler::Move(Register dst, Register src) {
2633 void MacroAssembler::Move(Register dst, Handle<Object> source) {
2643 void MacroAssembler::Move(const Operand& dst, Handle<Object> source) {
2654 void MacroAssembler::Move(XMMRegister dst, uint32_t src) {
2670 void MacroAssembler::Move(XMMRegister dst, uint64_t src) {
2700 void MacroAssembler::Movaps(XMMRegister dst, XMMRegister src) {
2709 void MacroAssembler::Movups(XMMRegister dst, XMMRegister src) {
2718 void MacroAssembler::Movups(XMMRegister dst, const Operand& src) {
2727 void MacroAssembler::Movups(const Operand& dst, XMMRegister src) {
2736 void MacroAssembler::Movapd(XMMRegister dst, XMMRegister src) {
2745 void MacroAssembler::Movupd(XMMRegister dst, const Operand& src) {
2754 void MacroAssembler::Movupd(const Operand& dst, XMMRegister src) {
2763 void MacroAssembler::Movsd(XMMRegister dst, XMMRegister src) {
2773 void MacroAssembler::Movsd(XMMRegister dst, const Operand& src) {
2783 void MacroAssembler::Movsd(const Operand& dst, XMMRegister src) {
2793 void MacroAssembler::Movss(XMMRegister dst, XMMRegister src) {
2803 void MacroAssembler::Movss(XMMRegister dst, const Operand& src) {
2813 void MacroAssembler::Movss(const Operand& dst, XMMRegister src) {
2823 void MacroAssembler::Movd(XMMRegister dst, Register src) {
2833 void MacroAssembler::Movd(XMMRegister dst, const Operand& src) {
2843 void MacroAssembler::Movd(Register dst, XMMRegister src) {
2853 void MacroAssembler::Movq(XMMRegister dst, Register src) {
2863 void MacroAssembler::Movq(Register dst, XMMRegister src) {
2872 void MacroAssembler::Movmskps(Register dst, XMMRegister src) {
2881 void MacroAssembler::Movmskpd(Register dst, XMMRegister src) {
2890 void MacroAssembler::Xorps(XMMRegister dst, XMMRegister src) {
2899 void MacroAssembler::Xorps(XMMRegister dst, const Operand& src) {
2908 void MacroAssembler::Roundss(XMMRegister dst, XMMRegister src,
2919 void MacroAssembler::Roundsd(XMMRegister dst, XMMRegister src,
2930 void MacroAssembler::Sqrtsd(XMMRegister dst, XMMRegister src) {
2940 void MacroAssembler::Sqrtsd(XMMRegister dst, const Operand& src) {
2950 void MacroAssembler::Ucomiss(XMMRegister src1, XMMRegister src2) {
2960 void MacroAssembler::Ucomiss(XMMRegister src1, const Operand& src2) {
2970 void MacroAssembler::Ucomisd(XMMRegister src1, XMMRegister src2) {
2980 void MacroAssembler::Ucomisd(XMMRegister src1, const Operand& src2) {
2991 void MacroAssembler::Absps(XMMRegister dst) {
2996 void MacroAssembler::Negps(XMMRegister dst) {
3001 void MacroAssembler::Abspd(XMMRegister dst) {
3006 void MacroAssembler::Negpd(XMMRegister dst) {
3011 void MacroAssembler::Cmp(Register dst, Handle<Object> source) {
3022 void MacroAssembler::Cmp(const Operand& dst, Handle<Object> source) {
3033 void MacroAssembler::Push(Handle<Object> source) {
3044 void MacroAssembler::MoveHeapObject(Register result,
3051 void MacroAssembler::LoadGlobalCell(Register dst, Handle<Cell> cell) {
3062 void MacroAssembler::CmpWeakValue(Register value, Handle<WeakCell> cell,
3069 void MacroAssembler::GetWeakValue(Register value, Handle<WeakCell> cell) {
3075 void MacroAssembler::LoadWeakValue(Register value, Handle<WeakCell> cell,
3082 void MacroAssembler::Drop(int stack_elements) {
3089 void MacroAssembler::DropUnderReturnAddress(int stack_elements,
3103 void MacroAssembler::Push(Register src) {
3115 void MacroAssembler::Push(const Operand& src) {
3126 void MacroAssembler::PushQuad(const Operand& src) {
3136 void MacroAssembler::Push(Immediate value) {
3146 void MacroAssembler::PushImm32(int32_t imm32) {
3156 void MacroAssembler::Pop(Register dst) {
3168 void MacroAssembler::Pop(const Operand& dst) {
3185 void MacroAssembler::PopQuad(const Operand& dst) {
3195 void MacroAssembler::LoadSharedFunctionInfoSpecialField(Register dst,
3210 void MacroAssembler::TestBitSharedFunctionInfoSpecialField(Register base,
3226 void MacroAssembler::Jump(ExternalReference ext) {
3232 void MacroAssembler::Jump(const Operand& op) {
3242 void MacroAssembler::Jump(Address destination, RelocInfo::Mode rmode) {
3248 void MacroAssembler::Jump(Handle<Code> code_object, RelocInfo::Mode rmode) {
3254 int MacroAssembler::CallSize(ExternalReference ext) {
3261 void MacroAssembler::Call(ExternalReference ext) {
3273 void MacroAssembler::Call(const Operand& op) {
3283 void MacroAssembler::Call(Address destination, RelocInfo::Mode rmode) {
3295 void MacroAssembler::Call(Handle<Code> code_object,
3310 void MacroAssembler::Pextrd(Register dst, XMMRegister src, int8_t imm8) {
3326 void MacroAssembler::Pinsrd(XMMRegister dst, Register src, int8_t imm8) {
3342 void MacroAssembler::Pinsrd(XMMRegister dst, const Operand& src, int8_t imm8) {
3359 void MacroAssembler::Lzcntl(Register dst, Register src) {
3374 void MacroAssembler::Lzcntl(Register dst, const Operand& src) {
3389 void MacroAssembler::Lzcntq(Register dst, Register src) {
3404 void MacroAssembler::Lzcntq(Register dst, const Operand& src) {
3419 void MacroAssembler::Tzcntq(Register dst, Register src) {
3434 void MacroAssembler::Tzcntq(Register dst, const Operand& src) {
3449 void MacroAssembler::Tzcntl(Register dst, Register src) {
3463 void MacroAssembler::Tzcntl(Register dst, const Operand& src) {
3477 void MacroAssembler::Popcntl(Register dst, Register src) {
3487 void MacroAssembler::Popcntl(Register dst, const Operand& src) {
3497 void MacroAssembler::Popcntq(Register dst, Register src) {
3507 void MacroAssembler::Popcntq(Register dst, const Operand& src) {
3517 void MacroAssembler::Pushad() {
3541 void MacroAssembler::Popad() {
3561 void MacroAssembler::Dropad() {
3569 MacroAssembler::kSafepointPushRegisterIndices[Register::kNumRegisters] = {
3589 void MacroAssembler::StoreToSafepointRegisterSlot(Register dst,
3595 void MacroAssembler::StoreToSafepointRegisterSlot(Register dst, Register src) {
3600 void MacroAssembler::LoadFromSafepointRegisterSlot(Register dst, Register src) {
3605 Operand MacroAssembler::SafepointRegisterSlot(Register reg) {
3610 void MacroAssembler::PushStackHandler() {
3624 void MacroAssembler::PopStackHandler() {
3632 void MacroAssembler::Ret() {
3637 void MacroAssembler::Ret(int bytes_dropped, Register scratch) {
3649 void MacroAssembler::FCmp() {
3655 void MacroAssembler::CmpObjectType(Register heap_object,
3663 void MacroAssembler::CmpInstanceType(Register map, InstanceType type) {
3668 void MacroAssembler::CompareMap(Register obj, Handle<Map> map) {
3673 void MacroAssembler::CheckMap(Register obj,
3686 void MacroAssembler::ClampUint8(Register reg) {
3696 void MacroAssembler::ClampDoubleToUint8(XMMRegister input_reg,
3721 void MacroAssembler::LoadUint32(XMMRegister dst,
3731 void MacroAssembler::SlowTruncateToI(Register result_reg,
3739 void MacroAssembler::TruncateHeapNumberToI(Register result_reg,
3763 void MacroAssembler::TruncateDoubleToI(Register result_reg,
3781 void MacroAssembler::DoubleToI(Register result_reg, XMMRegister input_reg,
3808 void MacroAssembler::LoadInstanceDescriptors(Register map,
3814 void MacroAssembler::NumberOfOwnDescriptors(Register dst, Register map) {
3820 void MacroAssembler::EnumLength(Register dst, Register map) {
3828 void MacroAssembler::LoadAccessor(Register dst, Register holder,
3840 void MacroAssembler::DispatchWeakMap(Register obj, Register scratch1,
3855 void MacroAssembler::AssertNumber(Register object) {
3867 void MacroAssembler::AssertNotNumber(Register object) {
3877 void MacroAssembler::AssertNotSmi(Register object) {
3885 void MacroAssembler::AssertSmi(Register object) {
3893 void MacroAssembler::AssertSmi(const Operand& object) {
3901 void MacroAssembler::AssertZeroExtended(Register int32_register) {
3911 void MacroAssembler::AssertString(Register object) {
3924 void MacroAssembler::AssertName(Register object) {
3937 void MacroAssembler::AssertFunction(Register object) {
3949 void MacroAssembler::AssertBoundFunction(Register object) {
3960 void MacroAssembler::AssertGeneratorObject(Register object) {
3971 void MacroAssembler::AssertReceiver(Register object) {
3984 void MacroAssembler::AssertUndefinedOrAllocationSite(Register object) {
3997 void MacroAssembler::AssertRootValue(Register src,
4010 Condition MacroAssembler::IsObjectStringType(Register heap_object,
4021 Condition MacroAssembler::IsObjectNameType(Register heap_object,
4031 void MacroAssembler::GetMapConstructor(Register result, Register map,
4044 void MacroAssembler::SetCounter(StatsCounter* counter, int value) {
4052 void MacroAssembler::IncrementCounter(StatsCounter* counter, int value) {
4065 void MacroAssembler::DecrementCounter(StatsCounter* counter, int value) {
4077 void MacroAssembler::MaybeDropFrames() {
4087 void MacroAssembler::PrepareForTailCall(const ParameterCount& callee_args_count,
4159 void MacroAssembler::InvokeFunction(Register function,
4173 void MacroAssembler::InvokeFunction(Handle<JSFunction> function,
4183 void MacroAssembler::InvokeFunction(Register function,
4195 void MacroAssembler::InvokeFunctionCode(Register function, Register new_target,
4241 void MacroAssembler::InvokePrologue(const ParameterCount& expected,
4307 void MacroAssembler::CheckDebugHook(Register fun, Register new_target,
4349 void MacroAssembler::StubPrologue(StackFrame::Type type) {
4355 void MacroAssembler::Prologue(bool code_pre_aging) {
4371 void MacroAssembler::EmitLoadFeedbackVector(Register vector) {
4378 void MacroAssembler::EnterFrame(StackFrame::Type type,
4385 void MacroAssembler::EnterFrame(StackFrame::Type type) {
4403 void MacroAssembler::LeaveFrame(StackFrame::Type type) {
4413 void MacroAssembler::EnterBuiltinFrame(Register context, Register target,
4422 void MacroAssembler::LeaveBuiltinFrame(Register context, Register target,
4430 void MacroAssembler::EnterExitFramePrologue(bool save_rax,
4462 void MacroAssembler::EnterExitFrameEpilogue(int arg_stack_space,
4496 void MacroAssembler::EnterExitFrame(int arg_stack_space, bool save_doubles,
4509 void MacroAssembler::EnterApiExitFrame(int arg_stack_space) {
4515 void MacroAssembler::LeaveExitFrame(bool save_doubles, bool pop_arguments) {
4547 void MacroAssembler::LeaveApiExitFrame(bool restore_context) {
4555 void MacroAssembler::LeaveExitFrameEpilogue(bool restore_context) {
4577 void MacroAssembler::GetNumberHash(Register r0, Register scratch) {
4612 void MacroAssembler::LoadAllocationTopHelper(Register result,
4642 void MacroAssembler::MakeSureDoubleAlignedHelper(Register result,
4676 void MacroAssembler::UpdateAllocationTopHelper(Register result_end,
4697 void MacroAssembler::Allocate(int object_size,
4758 void MacroAssembler::Allocate(int header_size,
4774 void MacroAssembler::Allocate(Register object_size,
4823 void MacroAssembler::FastAllocate(int object_size, Register result,
4840 void MacroAssembler::FastAllocate(Register object_size, Register result,
4857 void MacroAssembler::AllocateHeapNumber(Register result,
4874 void MacroAssembler::AllocateJSValue(Register result, Register constructor,
4895 void MacroAssembler::InitializeFieldsWithFiller(Register current_address,
4909 void MacroAssembler::LoadContext(Register dst, int context_chain_length) {
4941 void MacroAssembler::LoadNativeContextSlot(int index, Register dst) {
4947 void MacroAssembler::LoadGlobalFunctionInitialMap(Register function,
4962 int MacroAssembler::ArgumentStackSlotsForCFunctionCall(int num_arguments) {
4981 void MacroAssembler::EmitSeqStringSetCharCheck(Register string,
5014 void MacroAssembler::PrepareCallCFunction(int num_arguments) {
5030 void MacroAssembler::CallCFunction(ExternalReference function,
5037 void MacroAssembler::CallCFunction(Register function, int num_arguments) {
5103 void MacroAssembler::CheckPageFlag(
5127 void MacroAssembler::JumpIfBlack(Register object,
5146 void MacroAssembler::GetMarkBits(Register addr_reg,
5170 void MacroAssembler::JumpIfWhite(Register value, Register bitmap_scratch,
5189 void MacroAssembler::CheckEnumCache(Label* call_runtime) {
5235 void MacroAssembler::TestJSArrayForAllocationMemento(
5276 void MacroAssembler::TruncatingDiv(Register dividend, int32_t divisor) {