Lines Matching refs:assembler
78 CodeEmitter assembler(&code); in AssemblerTest() local
79 assembler.Movl(Assembler::eax, {.base = Assembler::esp, .disp = 4}); in AssemblerTest()
80 assembler.CmpXchgl({.base = Assembler::esp, .disp = 4}, Assembler::eax); in AssemblerTest()
81 assembler.Subl(Assembler::esp, 16); in AssemblerTest()
82 assembler.Movl({.base = Assembler::esp}, Assembler::eax); in AssemblerTest()
83 assembler.Push(Assembler::esp); in AssemblerTest()
84 assembler.Push(0xcccccccc); in AssemblerTest()
85 assembler.Pushl({.base = Assembler::esp, .disp = 0x428}); in AssemblerTest()
86 assembler.Popl({.base = Assembler::esp, .disp = 0x428}); in AssemblerTest()
87 assembler.Movl(Assembler::ecx, 0xcccccccc); in AssemblerTest()
88 assembler.Call(Assembler::ecx); in AssemblerTest()
89 assembler.Movl(Assembler::eax, {.base = Assembler::esp, .disp = 8}); in AssemblerTest()
90 assembler.Addl(Assembler::esp, 24); in AssemblerTest()
91 assembler.Ret(); in AssemblerTest()
92 assembler.Finalize(); in AssemblerTest()
391 CodeEmitter assembler(&code); in AssemblerTest() local
392 assembler.Movq(Assembler::rax, Assembler::rdi); in AssemblerTest()
393 assembler.Subq(Assembler::rsp, 16); in AssemblerTest()
394 assembler.Movq({.base = Assembler::rsp}, Assembler::rax); in AssemblerTest()
395 assembler.Movq({.base = Assembler::rsp, .disp = 8}, Assembler::rax); in AssemblerTest()
396 assembler.Movl({.base = Assembler::rax, .disp = 16}, 239); in AssemblerTest()
397 assembler.Movq(Assembler::r11, {.base = Assembler::rsp}); in AssemblerTest()
398 assembler.Addq(Assembler::rsp, 16); in AssemblerTest()
399 assembler.Ret(); in AssemblerTest()
400 assembler.Finalize(); in AssemblerTest()