Lines Matching refs:masm
47 #define __ masm.
55 aarch32::MacroAssembler masm;
58 CodeBufferCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
62 masm.FinalizeCode();
69 aarch64::MacroAssembler masm;
72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize);
76 masm.FinalizeCode();
83 aarch32::MacroAssembler masm;
86 CodeBufferCheckScope scope(&masm, 2 * aarch32::kA32InstructionSizeInBytes);
91 masm.FinalizeCode();
98 aarch64::MacroAssembler masm;
101 CodeBufferCheckScope scope(&masm, 2 * aarch64::kInstructionSize);
106 masm.FinalizeCode();
113 aarch32::MacroAssembler masm;
118 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
122 masm.FinalizeCode();
129 aarch64::MacroAssembler masm;
134 scope.Open(&masm, aarch64::kInstructionSize);
138 masm.FinalizeCode();
145 aarch32::MacroAssembler masm;
148 CodeBufferCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
154 masm.FinalizeCode();
161 aarch64::MacroAssembler masm;
164 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize);
170 masm.FinalizeCode();
177 aarch32::MacroAssembler masm;
182 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
188 masm.FinalizeCode();
195 aarch64::MacroAssembler masm;
200 scope.Open(&masm, aarch64::kInstructionSize);
206 masm.FinalizeCode();
213 aarch32::MacroAssembler masm;
216 EmissionCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
220 masm.FinalizeCode();
227 aarch64::MacroAssembler masm;
230 EmissionCheckScope scope(&masm, aarch64::kInstructionSize);
234 masm.FinalizeCode();
241 aarch32::MacroAssembler masm;
246 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
250 masm.FinalizeCode();
257 aarch64::MacroAssembler masm;
262 scope.Open(&masm, aarch64::kInstructionSize);
266 masm.FinalizeCode();
273 aarch32::MacroAssembler masm;
276 EmissionCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
282 masm.FinalizeCode();
289 aarch64::MacroAssembler masm;
292 EmissionCheckScope scope(&masm, aarch64::kInstructionSize);
298 masm.FinalizeCode();
305 aarch32::MacroAssembler masm;
310 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
316 masm.FinalizeCode();
323 aarch64::MacroAssembler masm;
328 scope.Open(&masm, aarch64::kInstructionSize);
334 masm.FinalizeCode();
343 aarch32::TestMacroAssembler test(&masm); \
348 aarch32::MacroAssembler masm;
351 masm.EmitLiteralPool(PoolManager<int32_t>::kBranchRequired);
364 EmissionCheckScope scope(&masm,
372 EmissionCheckScope scope(&masm,
378 masm.FinalizeCode();
387 masm.GetLiteralPoolSize())
390 aarch64::MacroAssembler masm;
393 masm.EmitLiteralPool(aarch64::LiteralPool::kBranchRequired);
403 EmissionCheckScope scope(&masm,
411 EmissionCheckScope scope(&masm,
417 masm.FinalizeCode();
424 aarch32::MacroAssembler masm;
427 masm.EmitLiteralPool(PoolManager<int32_t>::kBranchRequired);
440 EmissionCheckScope scope(&masm,
448 EmissionCheckScope scope(&masm,
454 masm.FinalizeCode();
461 aarch64::MacroAssembler masm;
464 masm.EmitLiteralPool(aarch64::LiteralPool::kBranchRequired);
475 scope.Open(&masm,
484 scope.Open(&masm,
490 masm.FinalizeCode();
497 aarch32::MacroAssembler masm;
500 ExactAssemblyScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
504 masm.FinalizeCode();
511 aarch64::MacroAssembler masm;
514 ExactAssemblyScope scope(&masm, aarch64::kInstructionSize);
518 masm.FinalizeCode();
525 aarch32::MacroAssembler masm;
530 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
534 masm.FinalizeCode();
541 aarch64::MacroAssembler masm;
546 scope.Open(&masm, aarch64::kInstructionSize);
550 masm.FinalizeCode();
557 aarch32::MacroAssembler masm;
560 ExactAssemblyScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
566 masm.FinalizeCode();
573 aarch64::MacroAssembler masm;
576 ExactAssemblyScope scope(&masm, aarch64::kInstructionSize);
582 masm.FinalizeCode();
589 aarch32::MacroAssembler masm;
594 scope.Open(&masm, aarch32::kA32InstructionSizeInBytes);
600 masm.FinalizeCode();
607 aarch64::MacroAssembler masm;
612 scope.Open(&masm, aarch64::kInstructionSize);
618 masm.FinalizeCode();
625 aarch32::MacroAssembler masm;
628 VIXL_CHECK(!masm.ArePoolsBlocked());
629 VIXL_ASSERT(!masm.AllowAssembler());
630 VIXL_ASSERT(masm.AllowMacroInstructions());
632 ExactAssemblyScope scope1(&masm, 2 * aarch32::kA32InstructionSizeInBytes);
633 VIXL_CHECK(masm.ArePoolsBlocked());
634 VIXL_ASSERT(masm.AllowAssembler());
635 VIXL_ASSERT(!masm.AllowMacroInstructions());
638 ExactAssemblyScope scope2(&masm, 1 * aarch32::kA32InstructionSizeInBytes);
639 VIXL_CHECK(masm.ArePoolsBlocked());
640 VIXL_ASSERT(masm.AllowAssembler());
641 VIXL_ASSERT(!masm.AllowMacroInstructions());
644 VIXL_CHECK(masm.ArePoolsBlocked());
645 VIXL_ASSERT(masm.AllowAssembler());
646 VIXL_ASSERT(!masm.AllowMacroInstructions());
648 VIXL_CHECK(!masm.ArePoolsBlocked());
649 VIXL_ASSERT(!masm.AllowAssembler());
650 VIXL_ASSERT(masm.AllowMacroInstructions());
653 ExactAssemblyScope scope(&masm, 2 * aarch32::kA32InstructionSizeInBytes);
658 masm.FinalizeCode();
665 aarch64::MacroAssembler masm;
668 VIXL_CHECK(!masm.ArePoolsBlocked());
669 VIXL_ASSERT(!masm.AllowAssembler());
670 VIXL_ASSERT(masm.AllowMacroInstructions());
672 ExactAssemblyScope scope1(&masm, 2 * aarch64::kInstructionSize);
673 VIXL_CHECK(masm.ArePoolsBlocked());
674 VIXL_ASSERT(masm.AllowAssembler());
675 VIXL_ASSERT(!masm.AllowMacroInstructions());
678 ExactAssemblyScope scope2(&masm, 1 * aarch64::kInstructionSize);
679 VIXL_CHECK(masm.ArePoolsBlocked());
680 VIXL_ASSERT(masm.AllowAssembler());
681 VIXL_ASSERT(!masm.AllowMacroInstructions());
684 VIXL_CHECK(masm.ArePoolsBlocked());
685 VIXL_ASSERT(masm.AllowAssembler());
686 VIXL_ASSERT(!masm.AllowMacroInstructions());
688 VIXL_CHECK(!masm.ArePoolsBlocked());
689 VIXL_ASSERT(!masm.AllowAssembler());
690 VIXL_ASSERT(masm.AllowMacroInstructions());
693 ExactAssemblyScope scope(&masm, 2 * aarch64::kInstructionSize);
698 masm.FinalizeCode();
705 aarch32::MacroAssembler masm;
719 ExactAssemblyScope scope(&masm,
733 masm.FinalizeCode();
740 aarch64::MacroAssembler masm;
754 ExactAssemblyScope scope(&masm, n_nops * aarch64::kInstructionSize);
767 masm.FinalizeCode();