/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 357 #define ASSEMBLE_UNOP(asm_instr) \ argument 360 __ asm_instr(i.OutputRegister()); \ 362 __ asm_instr(i.OutputOperand()); \ 366 #define ASSEMBLE_BINOP(asm_instr) \ argument 371 __ asm_instr(i.InputRegister(0), right); \ 375 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \ 377 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ 381 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \ 383 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \ 389 #define ASSEMBLE_COMPARE(asm_instr) \ argument [all …]
|
/external/v8/src/compiler/ppc/ |
D | code-generator-ppc.cc | 288 #define ASSEMBLE_FLOAT_UNOP_RC(asm_instr, round) \ argument 290 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 297 #define ASSEMBLE_FLOAT_BINOP_RC(asm_instr, round) \ argument 299 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 543 #define ASSEMBLE_LOAD_FLOAT(asm_instr, asm_instrx) \ argument 549 __ asm_instr(result, operand); \ 557 #define ASSEMBLE_LOAD_INTEGER(asm_instr, asm_instrx) \ argument 563 __ asm_instr(result, operand); \ 603 #define ASSEMBLE_STORE_INTEGER(asm_instr, asm_instrx) \ argument 610 __ asm_instr(value, operand); \ [all …]
|
/external/v8/src/compiler/s390/ |
D | code-generator-s390.cc | 498 #define ASSEMBLE_FLOAT_UNOP(asm_instr) \ argument 500 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0)); \ 503 #define ASSEMBLE_FLOAT_BINOP(asm_instr) \ argument 505 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 825 #define ASSEMBLE_LOAD_FLOAT(asm_instr) \ argument 830 __ asm_instr(result, operand); \ 833 #define ASSEMBLE_LOAD_INTEGER(asm_instr) \ argument 838 __ asm_instr(result, operand); \ 891 #define ASSEMBLE_STORE_INTEGER(asm_instr) \ argument 897 __ asm_instr(value, operand); \
|
/external/v8/src/compiler/arm64/ |
D | code-generator-arm64.cc | 382 #define ASSEMBLE_SHIFT(asm_instr, width) \ argument 385 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \ 390 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \ 395 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr, reg) \ argument 398 __ asm_instr(i.Output##reg(), i.TempRegister(0)); \ 401 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr, reg) \ argument 404 __ asm_instr(i.Input##reg(2), i.TempRegister(0)); \
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 347 #define ASSEMBLE_COMPARE(asm_instr) \ argument 353 __ asm_instr(left, i.InputImmediate(index)); \ 355 __ asm_instr(left, i.InputRegister(index)); \ 360 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \ 362 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ 366 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \ 368 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \ 403 #define ASSEMBLE_BINOP(asm_instr) \ argument 408 __ asm_instr(i.InputRegister(0), right); \ 411 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ [all …]
|
/external/v8/src/compiler/mips/ |
D | code-generator-mips.cc | 329 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 331 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \ 335 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 338 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \
|
/external/v8/src/compiler/arm/ |
D | code-generator-arm.cc | 359 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 361 __ asm_instr(i.OutputRegister(), \ 366 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 369 __ asm_instr(i.InputRegister(2), \
|
/external/v8/src/compiler/mips64/ |
D | code-generator-mips64.cc | 339 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 341 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \ 345 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 348 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \
|