Lines Matching refs:masm_
26 #define __ ACCESS_MASM(masm_)
30 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm), reg_(NoReg) {
46 InstructionAccurateScope scope(masm_, 1);
57 InstructionAccurateScope scope(masm_, 1);
67 UseScratchRegisterScope temps(masm_);
74 Assembler::BlockPoolsScope scope(masm_);
75 InlineSmiCheckInfo::Emit(masm_, reg_, &patch_site_);
82 MacroAssembler* masm_;
113 Comment cmnt(masm_, "[ Function compiled by full code generator");
115 ProfileEntryHookStub::MaybeCallEntryHook(masm_);
144 FrameScope frame_scope(masm_, StackFrame::MANUAL);
150 info->set_prologue_offset(masm_->pc_offset());
152 info->AddNoFrameRange(0, masm_->pc_offset());
155 { Comment cmnt(masm_, "[ Allocate locals");
197 Comment cmnt(masm_, "[ Allocate context");
247 Comment cmnt(masm_, "[ Allocate arguments object");
287 Comment cmnt(masm_, "[ Declarations");
292 { Comment cmnt(masm_, "[ Declarations");
304 { Comment cmnt(masm_, "[ Stack check");
310 PredictableCodeSizeScope predictable(masm_,
316 { Comment cmnt(masm_, "[ Body");
324 { Comment cmnt(masm_, "[ return <undefined>;");
364 Comment cmnt(masm_, "[ Back edge bookkeeping");
366 Assembler::BlockPoolsScope block_const_pool(masm_);
375 masm_->SizeOfCodeGeneratedSince(back_edge_target) + kCodeSizeMultiplier / 2;
399 Comment cmnt(masm_, "[ Return sequence");
418 int distance = masm_->pc_offset() + kCodeSizeMultiplier / 2;
436 InstructionAccurateScope scope(masm_,
438 CodeGenerator::RecordPositions(masm_, function()->end_position() - 1);
447 int no_frame_start = masm_->pc_offset();
457 info_->AddNoFrameRange(no_frame_start, masm_->pc_offset());
827 Comment cmnt(masm_, "[ VariableDeclaration");
835 Comment cmnt(masm_, "[ VariableDeclaration");
845 Comment cmnt(masm_, "[ VariableDeclaration");
887 Comment cmnt(masm_, "[ Function Declaration");
894 Comment cmnt(masm_, "[ Function Declaration");
913 Comment cmnt(masm_, "[ Function Declaration");
931 Comment cmnt(masm_, "[ ModuleDeclaration");
966 Comment cmnt(masm_, "[ ImportDeclaration");
1009 Comment cmnt(masm_, "[ SwitchStatement");
1032 Comment cmnt(masm_, "[ Case comparison");
1042 JumpPatchSite patch_site(masm_);
1085 Comment cmnt(masm_, "[ Case body");
1099 Comment cmnt(masm_, "[ ForInStatement");
1270 Comment cmnt(masm_, "[ ForOfStatement");
1339 Comment cmnt(masm_, "[ VariableProxy");
1345 Comment cnmt(masm_, "[ SuperReference ");
1491 Comment cmnt(masm_, "Global variable");
1506 Comment cmnt(masm_, var->IsContextSlot()
1576 Comment cmnt(masm_, "Lookup variable");
1589 Comment cmnt(masm_, "[ RegExpLiteral");
1647 Comment cmnt(masm_, "[ ObjectLiteral");
1780 Comment cmnt(masm_, "[ ArrayLiteral");
1863 Comment cmnt(masm_, "[ Assignment");
2029 JumpPatchSite patch_site(masm_);
2036 Assembler::BlockPoolsScope scope(masm_);
2119 JumpPatchSite patch_site(masm_); // Unbound, signals no inlined smi code.
2121 Assembler::BlockPoolsScope scope(masm_);
2299 Comment cmnt(masm_, "[ Property");
2488 Comment cmnt(masm_, "[ Call");
2611 Comment cmnt(masm_, "[ CallNew");
3338 generator.GenerateFast(masm_);
3342 generator.GenerateSlow(masm_, call_helper);
3372 generator.GenerateFast(masm_);
3387 generator.GenerateSlow(masm_, call_helper);
3418 generator.GenerateFast(masm_);
3433 generator.GenerateSlow(masm_, call_helper);
3825 Comment cmnt(masm_, "[ InlineRuntimeCall");
3830 Comment cmnt(masm_, "[ CallRunTime");
3887 Comment cmnt(masm_, "[ UnaryOperation (DELETE)");
3932 Comment cmnt(masm_, "[ UnaryOperation (VOID)");
3938 Comment cmnt(masm_, "[ UnaryOperation (NOT)");
3979 Comment cmnt(masm_, "[ UnaryOperation (TYPEOF)");
3997 Comment cmnt(masm_, "[ CountOperation");
4047 JumpPatchSite patch_site(masm_);
4112 Assembler::BlockPoolsScope scope(masm_);
4182 Comment cmnt(masm_, "Global variable");
4220 Comment cmnt(masm_, "[ EmitLiteralCompareTypeof");
4301 Comment cmnt(masm_, "[ CompareOperation");
4348 JumpPatchSite patch_site(masm_);
4410 Comment cmnt(masm_, "[ Yield");
4815 __ Sub(x10, lr, Operand(masm_->CodeObject()));
4870 __ Add(x11, x10, Operand(masm_->CodeObject()));