/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-codes.h | 268 enum class AtomicWidth { kWord32, kWord64 }; enum 270 inline size_t AtomicWidthSize(AtomicWidth width) { in AtomicWidthSize() 272 case AtomicWidth::kWord32: in AtomicWidthSize() 274 case AtomicWidth::kWord64: in AtomicWidthSize() 339 using AtomicWidthField = base::BitField<AtomicWidth, 22, 2>;
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
D | code-generator-loong64.cc | 1586 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1593 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1622 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1627 case AtomicWidth::kWord32: in AssembleArchInstruction() 1630 case AtomicWidth::kWord64: in AssembleArchInstruction() 1636 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1641 case AtomicWidth::kWord32: in AssembleArchInstruction() 1644 case AtomicWidth::kWord64: in AssembleArchInstruction() 1651 case AtomicWidth::kWord32: in AssembleArchInstruction() 1656 case AtomicWidth::kWord64: in AssembleArchInstruction() [all …]
|
D | instruction-selector-loong64.cc | 1909 AtomicWidth width) { in VisitAtomicLoad() 1920 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitAtomicLoad() 1924 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitAtomicLoad() 1928 code = (width == AtomicWidth::kWord32) ? kAtomicLoadWord32 in VisitAtomicLoad() 1961 AtomicWidth width) { in VisitAtomicStore() 1999 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitAtomicStore() 2031 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicExchange() 2055 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicCompareExchange() 2081 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicBinop() 2464 VisitAtomicLoad(this, node, AtomicWidth::kWord32); in VisitWord32AtomicLoad() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
D | code-generator-mips64.cc | 1872 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1879 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1886 if (AtomicWidthField::decode(opcode) == AtomicWidth::kWord32) in AssembleArchInstruction() 1908 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1913 case AtomicWidth::kWord32: in AssembleArchInstruction() 1916 case AtomicWidth::kWord64: in AssembleArchInstruction() 1922 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1927 case AtomicWidth::kWord32: in AssembleArchInstruction() 1930 case AtomicWidth::kWord64: in AssembleArchInstruction() 1937 case AtomicWidth::kWord32: in AssembleArchInstruction() [all …]
|
D | instruction-selector-mips64.cc | 2157 AtomicWidth width) { in VisitWord32Compare() 2168 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitWord32Compare() 2172 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitWord32Compare() 2208 AtomicWidth width) { in VisitWord32Compare() 2254 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitWord32Compare() 2287 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2311 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2337 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2720 VisitAtomicLoad(this, node, AtomicWidth::kWord32); in VisitWord32AtomicLoad() 2724 VisitAtomicStore(this, node, AtomicWidth::kWord32); in VisitWord32AtomicStore() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | code-generator-riscv64.cc | 1751 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1758 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1783 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1788 case AtomicWidth::kWord32: in AssembleArchInstruction() 1791 case AtomicWidth::kWord64: in AssembleArchInstruction() 1797 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1802 case AtomicWidth::kWord32: in AssembleArchInstruction() 1805 case AtomicWidth::kWord64: in AssembleArchInstruction() 1812 case AtomicWidth::kWord32: in AssembleArchInstruction() 1815 case AtomicWidth::kWord64: in AssembleArchInstruction() [all …]
|
D | instruction-selector-riscv64.cc | 2101 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2122 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2146 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2170 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2196 ArchOpcode opcode, AtomicWidth width) { in VisitWord32Compare() 2594 VisitAtomicLoad(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicLoad() 2615 VisitAtomicStore(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicStore() 2664 VisitAtomicLoad(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicLoad() 2698 VisitAtomicStore(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicStore() 2718 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicExchange() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
D | instruction-selector-arm64.cc | 2584 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicExchange() 2600 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicCompareExchange() 2618 AtomicWidth width) { in VisitAtomicLoad() 2634 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitAtomicLoad() 2638 DCHECK_IMPLIES(load_rep.IsSigned(), width == AtomicWidth::kWord32); in VisitAtomicLoad() 2683 AtomicWidth width) { in VisitAtomicStore() 2726 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitAtomicStore() 2738 DCHECK_EQ(width, AtomicWidth::kWord32); in VisitAtomicStore() 2753 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicBinop() 3308 VisitAtomicLoad(this, node, AtomicWidth::kWord32); in VisitWord32AtomicLoad() [all …]
|
D | code-generator-arm64.cc | 1962 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 1970 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | code-generator-x64.cc | 4235 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 4243 case AtomicWidth::kWord32: in AssembleArchInstruction() 4246 case AtomicWidth::kWord64: in AssembleArchInstruction() 4253 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 4261 case AtomicWidth::kWord32: in AssembleArchInstruction() 4264 case AtomicWidth::kWord64: in AssembleArchInstruction() 4275 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() 4285 case AtomicWidth::kWord32: in AssembleArchInstruction() 4288 case AtomicWidth::kWord64: in AssembleArchInstruction() 4295 DCHECK_EQ(AtomicWidthField::decode(opcode), AtomicWidth::kWord32); in AssembleArchInstruction() [all …]
|
D | instruction-selector-x64.cc | 521 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicExchange() 2466 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicBinop() 2485 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicCompareExchange() 2923 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicExchange() 2940 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 2959 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicCompareExchange() 2976 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() 2997 VisitAtomicBinop(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicBinaryOperation() 3029 VisitAtomicBinop(this, node, opcode, AtomicWidth::kWord64); in VISIT_ATOMIC_BINOP()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
D | instruction-selector-s390.cc | 2168 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicExchange() 2203 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicExchange() 2220 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 2224 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicCompareExchange() 2271 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicCompareExchange() 2288 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() 2292 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicBinop() 2346 VisitAtomicBinop(this, node, opcode, AtomicWidth::kWord32); in VisitWord32AtomicBinaryOperation() 2379 VisitAtomicBinop(this, node, opcode, AtomicWidth::kWord64); in VISIT_ATOMIC_BINOP()
|