Lines Matching defs:MacroAssembler

66 // MacroAssembler
132 class MacroAssembler : public Assembler {
134 MacroAssembler(Isolate* isolate, byte * buffer, unsigned buffer_size);
637 // MacroAssembler will try to generate the most efficient sequence required.
643 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) { }
662 MacroAssembler* masm_;
1027 // MacroAssembler::TmpList().
1288 explicit NoUseRealAbortsScope(MacroAssembler* masm) :
1297 MacroAssembler* masm_;
1968 // current stack pointer. Otherwise, the MacroAssembler will automatically
2012 // MacroAssembler or a PatchingAssembler context.
2015 // Call EmitFrameSetupForCodeAgePatching from a MacroAssembler context.
2027 // Call EmitCodeAgeSequence from a MacroAssembler context.
2116 // MacroAssembler will assert if a method which can emit a variable number
2136 // Scratch registers available for use by the MacroAssembler.
2151 // exceeding its range, the MacroAssembler offers a mechanism to resolve
2174 // instructions. This scope prevents the MacroAssembler from being called and
2179 explicit InstructionAccurateScope(MacroAssembler* masm, size_t count = 0)
2211 MacroAssembler* masm_;
2221 // MacroAssembler's TmpList() (and FPTmpList()) is used as a pool of scratch
2225 // When the scope ends, the MacroAssembler's lists will be restored to their
2229 explicit UseScratchRegisterScope(MacroAssembler* masm)
2295 // Use MacroAssembler::InlineData to emit information about patchable inline
2301 static void Emit(MacroAssembler* masm, const Register& reg,
2305 static void EmitNotInlined(MacroAssembler* masm) {