Lines Matching defs:MacroAssembler
54 ExactAssemblyScopeWithoutPoolsCheck(MacroAssembler* masm,
58 friend class MacroAssembler;
62 class MacroAssembler : public Assembler, public MacroAssemblerInterface {
174 explicit ContextScope(MacroAssembler* const masm, const char* loc)
182 MacroAssembler* const masm_;
190 ITScope(MacroAssembler* masm,
196 ITScope(MacroAssembler* , Condition* , const MacroEmissionCheckScope& ,
198 ITScope(AllocatorWrapper allocator, MacroAssembler* masm,
250 MacroAssembler* masm_;
265 // MacroAssembler will assert if a method which can emit a variable number
274 // TODO: If we change the MacroAssembler to disallow setting a different ISA,
278 explicit MacroAssembler(PandaAllocator* allocator, InstructionSet isa = kDefaultISA)
280 explicit MacroAssembler(InstructionSet isa = kDefaultISA)
308 explicit MacroAssembler(size_t size, InstructionSet isa = kDefaultISA) = delete;
310 explicit MacroAssembler(size_t size, InstructionSet isa = kDefaultISA)
327 MacroAssembler(byte* buffer, size_t size, InstructionSet isa = kDefaultISA)
337 MacroAssembler(PandaAllocator* allocator, byte* buffer, size_t size, InstructionSet isa = kDefaultISA)
13375 // MacroAssembler's GetScratchRegisterList() is used as a pool of scratch
13379 // When the scope ends, the MacroAssembler's lists will be restored to their
13390 explicit UseScratchRegisterScope(MacroAssembler* masm)
13401 void Open(MacroAssembler* masm);
13468 // The MacroAssembler maintains a list of available scratch registers, and
13471 MacroAssembler* masm_;