• Home
  • Raw
  • Download

Lines Matching refs:masm

80 #define __ masm.
87 MacroAssembler masm; \
92 MacroAssembler masm; \
95 masm.SetCPUFeatures(CPUFeatures(__VA_ARGS__)); \
99 MacroAssembler masm(size + CodeBuffer::kDefaultCapacity, pic); \
104 MacroAssembler masm; \
116 masm.SetCPUFeatures(CPUFeatures::None()); \
117 masm.SetGenerateSimulatorCode(true); \
129 masm.Reset(); \
132 SimulationCPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
145 offset_after_infrastructure_start = masm.GetCursorOffset(); \
150 offset_before_infrastructure_end = masm.GetCursorOffset(); \
155 SimulationCPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
156 core.Dump(&masm); \
160 masm.FinalizeCode()
193 simulator.RunFrom(masm.GetBuffer()->GetStartAddress<Instruction*>())
197 MacroAssembler masm; \
201 MacroAssembler masm; \
203 masm.SetCPUFeatures(CPUFeatures(__VA_ARGS__))
207 MacroAssembler masm(buffer_size, pic); \
216 masm.SetCPUFeatures(CPUFeatures::None()); \
217 masm.SetGenerateSimulatorCode(false); \
224 masm.Reset(); \
226 CPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
229 offset_after_infrastructure_start = masm.GetCursorOffset(); \
234 offset_before_infrastructure_end = masm.GetCursorOffset(); \
238 CPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
239 core.Dump(&masm); \
243 masm.FinalizeCode()
250 masm.GetBuffer()->SetExecutable(); \
251 ExecuteMemory(masm.GetBuffer()->GetStartAddress<byte*>(), \
252 masm.GetSizeOfCodeGenerated()); \
253 masm.GetBuffer()->SetWritable()
261 #define CAN_RUN() CanRun(*masm.GetCPUFeatures(), &queried_can_run)
267 CodeBuffer* buffer = masm.GetBuffer(); \
321 VIXL_CHECK((expected + kInstructionSize) == (masm.GetLiteralPoolSize()))