/third_party/node/deps/v8/src/compiler/backend/loong64/ |
H A D | code-generator-loong64.cc | 350 #define ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, sign_extend, \ macro 1721 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 32, Add_d, 64); in AssembleArchInstruction() 1731 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 32, Sub_d, 64); in AssembleArchInstruction() 1743 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 32, And, 64); in AssembleArchInstruction() 1755 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 32, Or, 64); in AssembleArchInstruction() 1767 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 32, Xor, 64); in AssembleArchInstruction() 1774 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_w, Sc_w, true, 8, inst32, 32); \ in AssembleArchInstruction() 1779 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_w, Sc_w, false, 8, inst32, 32); \ in AssembleArchInstruction() 1782 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, false, 8, inst64, 64); \ in AssembleArchInstruction() 1788 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_ in AssembleArchInstruction() 2613 #undef ASSEMBLE_ATOMIC_BINOP_EXT AssembleConstructFrame() macro [all...] |
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
H A D | liftoff-assembler-loong64.h | 580 #define ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, size, \ macro 612 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, 8, inst64, 7); \ 615 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_w, Sc_w, 8, inst32, 3); \ 618 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, 16, inst64, 7); \ 621 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_w, Sc_w, 16, inst32, 3); \ 624 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, 32, inst64, 7); \ 666 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, 8, Sub_d, 7); in AtomicSub() 669 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_w, Sc_w, 8, Sub_w, 3); in AtomicSub() 672 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_d, Sc_d, 16, Sub_d, 7); in AtomicSub() 675 ASSEMBLE_ATOMIC_BINOP_EXT(Ll_ in AtomicSub() 691 #undef ASSEMBLE_ATOMIC_BINOP_EXT global() macro [all...] |
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
H A D | liftoff-assembler-mips64.h | 719 #define ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, size, \ macro 751 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, 8, inst64, 7); \ 754 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, 8, inst32, 3); \ 757 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, 16, inst64, 7); \ 760 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, 16, inst32, 3); \ 763 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, 32, inst64, 7); \ 782 #undef ASSEMBLE_ATOMIC_BINOP_EXT macro
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | code-generator-mips64.cc | 354 #define ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, sign_extend, \ macro 1993 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, true, 8, inst32, 32); \ in AssembleArchInstruction() 1998 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, false, 8, inst32, 32); \ in AssembleArchInstruction() 2001 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 8, inst64, 64); \ in AssembleArchInstruction() 2007 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, true, 16, inst32, 32); \ in AssembleArchInstruction() 2012 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, false, 16, inst32, 32); \ in AssembleArchInstruction() 2015 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 16, inst64, 64); \ in AssembleArchInstruction() 2025 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 32, inst64, 64); \ in AssembleArchInstruction() 4621 #undef ASSEMBLE_ATOMIC_BINOP_EXT in AssembleConstructFrame() macro
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
H A D | code-generator-riscv64.cc | 340 #define ASSEMBLE_ATOMIC_BINOP_EXT(load_linked, store_conditional, sign_extend, \ macro 1868 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, true, 8, inst32, 32); \ in AssembleArchInstruction() 1873 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, false, 8, inst32, 32); \ in AssembleArchInstruction() 1876 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 8, inst64, 64); \ in AssembleArchInstruction() 1882 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, true, 16, inst32, 32); \ in AssembleArchInstruction() 1887 ASSEMBLE_ATOMIC_BINOP_EXT(Ll, Sc, false, 16, inst32, 32); \ in AssembleArchInstruction() 1890 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 16, inst64, 64); \ in AssembleArchInstruction() 1900 ASSEMBLE_ATOMIC_BINOP_EXT(Lld, Scd, false, 32, inst64, 64); \ in AssembleArchInstruction() 4390 #undef ASSEMBLE_ATOMIC_BINOP_EXT macro
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | code-generator-mips.cc | 405 #define ASSEMBLE_ATOMIC_BINOP_EXT(sign_extend, size, bin_instr) \ macro 1843 ASSEMBLE_ATOMIC_BINOP_EXT(true, 8, inst); \ in AssembleArchInstruction() 1846 ASSEMBLE_ATOMIC_BINOP_EXT(false, 8, inst); \ in AssembleArchInstruction() 1849 ASSEMBLE_ATOMIC_BINOP_EXT(true, 16, inst); \ in AssembleArchInstruction() 1852 ASSEMBLE_ATOMIC_BINOP_EXT(false, 16, inst); \ in AssembleArchInstruction()
|