Lines Matching defs:masm
74 explicit Pool(MacroAssembler* masm)
75 : checkpoint_(kNoCheckpointRequired), masm_(masm) {
111 explicit LiteralPool(MacroAssembler* masm);
113 explicit LiteralPool(MacroAssembler* masm) = delete;
114 LiteralPool(AllocatorWrapper allocator, MacroAssembler* masm);
198 explicit VeneerPool(MacroAssembler* masm) : Pool(masm) {}
200 explicit VeneerPool(MacroAssembler* masm) = delete;
201 VeneerPool(AllocatorWrapper allocator, MacroAssembler* masm) : Pool(masm), unresolved_branches_(allocator), allocator_(allocator) {}
566 explicit SingleEmissionCheckScope(MacroAssemblerInterface* masm)
567 : EmissionCheckScope(masm, kInstructionSize) {}
575 explicit MacroEmissionCheckScope(MacroAssemblerInterface* masm)
576 : EmissionCheckScope(masm, kTypicalMacroInstructionMaxSize) {}
586 // - Start an ExactAssemblyScope(masm, kInstructionSize).
588 // - Start an ExactAssemblyScope(masm, 2 * kInstructionSize).
595 inline MovprfxHelperScope(MacroAssembler* masm,
599 inline MovprfxHelperScope(MacroAssembler* masm,
777 // immediate into the destination register. Also, if the masm pointer is
785 static int MoveImmediateHelper(MacroAssembler* masm,
1333 // UseScratchRegisterScope temps(&masm);
1342 // UseScratchRegisterScope temps(&masm);
8201 // - Code is generated when `masm` is not `NULL`.
8205 static void CselHelper(MacroAssembler* masm,
8215 static bool CselSubHelperTwoImmediates(MacroAssembler* masm,
8224 static bool CselSubHelperTwoOrderedImmediates(MacroAssembler* masm,
8231 static void CselSubHelperRightSmallImmediate(MacroAssembler* masm,
8581 InstructionAccurateScope(MacroAssembler* masm,
8584 : ExactAssemblyScope(masm, count * kInstructionSize, size_policy) {}
8589 explicit BlockLiteralPoolScope(MacroAssembler* masm) : masm_(masm) {
8602 explicit BlockVeneerPoolScope(MacroAssembler* masm) : masm_(masm) {
8615 explicit BlockPoolsScope(MacroAssembler* masm) : masm_(masm) {
8625 MovprfxHelperScope::MovprfxHelperScope(MacroAssembler* masm,
8628 : ExactAssemblyScope(masm,
8633 masm->movprfx(dst, src);
8637 MovprfxHelperScope::MovprfxHelperScope(MacroAssembler* masm,
8641 : ExactAssemblyScope(masm,
8646 masm->movprfx(dst, pg, src);
8659 // This constructor implicitly calls `Open` to initialise the scope (`masm`
8662 explicit UseScratchRegisterScope(MacroAssembler* masm)
8668 Open(masm);
8681 void Open(MacroAssembler* masm);
8855 explicit SimulationCPUFeaturesScope(MacroAssembler* masm, T... features)
8856 : masm_(masm), cpu_features_scope_(masm, features...) {