/external/v8/src/compiler/backend/x64/ |
D | code-generator-x64.cc | 384 #define ASSEMBLE_UNOP(asm_instr) \ argument 387 __ asm_instr(i.OutputRegister()); \ 389 __ asm_instr(i.OutputOperand()); \ 393 #define ASSEMBLE_BINOP(asm_instr) \ argument 398 __ asm_instr(i.InputRegister(0), right); \ 402 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \ 404 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ 408 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \ 410 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \ 416 #define ASSEMBLE_COMPARE(asm_instr) \ argument [all …]
|
/external/v8/src/compiler/backend/ppc/ |
D | code-generator-ppc.cc | 289 #define ASSEMBLE_FLOAT_UNOP_RC(asm_instr, round) \ argument 291 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 298 #define ASSEMBLE_FLOAT_BINOP_RC(asm_instr, round) \ argument 300 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 537 #define ASSEMBLE_LOAD_FLOAT(asm_instr, asm_instrx) \ argument 544 __ asm_instr(result, operand); \ 552 #define ASSEMBLE_LOAD_INTEGER(asm_instr, asm_instrx) \ argument 559 __ asm_instr(result, operand); \ 567 #define ASSEMBLE_STORE_FLOAT(asm_instr, asm_instrx) \ argument 578 __ asm_instr(value, operand); \ [all …]
|
/external/v8/src/compiler/backend/ia32/ |
D | code-generator-ia32.cc | 343 #define ASSEMBLE_COMPARE(asm_instr) \ argument 349 __ asm_instr(left, i.InputImmediate(index)); \ 351 __ asm_instr(left, i.InputRegister(index)); \ 356 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \ 358 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ 362 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \ 364 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \ 399 #define ASSEMBLE_BINOP(asm_instr) \ argument 404 __ asm_instr(i.InputRegister(0), right); \ 407 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \ [all …]
|
/external/v8/src/compiler/backend/arm64/ |
D | code-generator-arm64.cc | 435 #define ASSEMBLE_SHIFT(asm_instr, width) \ argument 438 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \ 443 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \ 448 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr, reg) \ argument 451 __ asm_instr(i.Output##reg(), i.TempRegister(0)); \ 454 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr, reg) \ argument 457 __ asm_instr(i.Input##reg(2), i.TempRegister(0)); \
|
/external/v8/src/compiler/backend/s390/ |
D | code-generator-s390.cc | 500 #define ASSEMBLE_FLOAT_UNOP(asm_instr) \ argument 502 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0)); \ 505 #define ASSEMBLE_FLOAT_BINOP(asm_instr) \ argument 507 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \ 827 #define ASSEMBLE_LOAD_FLOAT(asm_instr) \ argument 832 __ asm_instr(result, operand); \ 835 #define ASSEMBLE_LOAD_INTEGER(asm_instr) \ argument 840 __ asm_instr(result, operand); \ 893 #define ASSEMBLE_STORE_INTEGER(asm_instr) \ argument 899 __ asm_instr(value, operand); \
|
/external/v8/src/compiler/backend/arm/ |
D | code-generator-arm.cc | 346 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 348 __ asm_instr(i.OutputRegister(), \ 353 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 356 __ asm_instr(i.InputRegister(2), \
|
/external/v8/src/compiler/backend/mips/ |
D | code-generator-mips.cc | 318 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 320 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \ 324 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 327 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \
|
/external/v8/src/compiler/backend/mips64/ |
D | code-generator-mips64.cc | 326 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument 328 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \ 332 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument 335 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \
|