Lines Matching refs:MacroAssembler

76 // MacroAssembler implementation.
143 void MacroAssembler::PushRoot(RootIndex index) {
161 void MacroAssembler::CompareRange(Register value, unsigned lower_limit,
173 void MacroAssembler::JumpIfIsInRange(Register value, unsigned lower_limit,
389 void MacroAssembler::RecordWriteField(Register object, int offset,
522 void MacroAssembler::RecordWrite(Register object, Register slot_address,
714 void MacroAssembler::CmpObjectType(Register heap_object, InstanceType type,
721 void MacroAssembler::CmpInstanceType(Register map, InstanceType type) {
725 void MacroAssembler::CmpInstanceTypeRange(Register map,
736 void MacroAssembler::AssertSmi(Register object) {
744 void MacroAssembler::AssertConstructor(Register object) {
758 void MacroAssembler::AssertFunction(Register object, Register scratch) {
772 void MacroAssembler::AssertCallableFunction(Register object, Register scratch) {
787 void MacroAssembler::AssertBoundFunction(Register object) {
799 void MacroAssembler::AssertGeneratorObject(Register object) {
831 void MacroAssembler::AssertUndefinedOrAllocationSite(Register object,
846 void MacroAssembler::AssertNotSmi(Register object) {
992 void MacroAssembler::EnterExitFramePrologue(StackFrame::Type frame_type,
1027 void MacroAssembler::EnterExitFrameEpilogue(int argc, bool save_doubles) {
1054 void MacroAssembler::EnterExitFrame(int argc, bool save_doubles,
1068 void MacroAssembler::EnterApiExitFrame(int argc, Register scratch) {
1073 void MacroAssembler::LeaveExitFrame(bool save_doubles, bool pop_arguments) {
1102 void MacroAssembler::LeaveExitFrameEpilogue() {
1121 void MacroAssembler::LeaveApiExitFrame() {
1129 void MacroAssembler::PushStackHandler(Register scratch) {
1146 void MacroAssembler::PopStackHandler(Register scratch) {
1155 void MacroAssembler::CallRuntime(const Runtime::Function* f, int num_arguments,
1174 void MacroAssembler::TailCallRuntime(Runtime::FunctionId fid) {
1197 void MacroAssembler::JumpToExternalReference(const ExternalReference& ext,
1207 void MacroAssembler::JumpToOffHeapInstructionStream(Address entry) {
1211 void MacroAssembler::CompareStackLimit(Register with, StackLimitKind kind) {
1227 void MacroAssembler::StackOverflowCheck(Register num_args, Register scratch,
1254 void MacroAssembler::InvokePrologue(Register expected_parameter_count,
1341 void MacroAssembler::CallDebugOnFunctionCall(Register fun, Register new_target,
1374 void MacroAssembler::InvokeFunctionCode(Register function, Register new_target,
1429 void MacroAssembler::InvokeFunction(Register fun, Register new_target,
1445 void MacroAssembler::LoadGlobalProxy(Register dst) {
1449 void MacroAssembler::LoadNativeContextSlot(Register destination, int index) {
1486 void MacroAssembler::Drop(int stack_elements) {
1673 void MacroAssembler::LoadWeakValue(Register in_out, Label* target_if_cleared) {
1681 void MacroAssembler::EmitIncrementCounter(StatsCounter* counter, int value,
1696 void MacroAssembler::EmitDecrementCounter(StatsCounter* counter, int value,