/third_party/node/deps/v8/src/codegen/ |
H A D | machine-type.h | 25 kWord64, member in v8::internal::MachineRepresentation 154 : MachineRepresentation::kWord64; in TaggedRepresentation() 158 : MachineRepresentation::kWord64; in PointerRepresentation() 187 return MachineType(MachineRepresentation::kWord64, MachineSemantic::kInt64); in Int64() 190 return MachineType(MachineRepresentation::kWord64, in Uint64() 253 case MachineRepresentation::kWord64: in TypeForRepresentation() 336 rep <= MachineRepresentation::kWord64; in IsIntegral() 387 case MachineRepresentation::kWord64: in ElementSizeLog2Of() 413 ElementSizeLog2Of(MachineRepresentation::kWord64));
|
H A D | machine-type.cc | 40 case MachineRepresentation::kWord64: in MachineReprToString()
|
H A D | tnode.h | 71 MachineRepresentation::kWord64;
|
/third_party/node/deps/v8/src/compiler/ |
H A D | representation-change.cc | 32 case TruncationKind::kWord64: in description() 60 // kWord64 | 112 rep2 == TruncationKind::kWord64 || in LessGeneral() 115 case TruncationKind::kWord64: in LessGeneral() 116 return rep2 == TruncationKind::kWord64 || in LessGeneral() 168 output_rep == MachineRepresentation::kWord64 && in GetRepresentationFor() 236 case MachineRepresentation::kWord64: in GetRepresentationFor() 294 } else if (output_rep == MachineRepresentation::kWord64) { in GetTaggedSignedRepresentationFor() 454 } else if (output_rep == MachineRepresentation::kWord64) { in GetTaggedPointerRepresentationFor() 562 } else if (output_rep == MachineRepresentation::kWord64) { in GetTaggedRepresentationFor() [all...] |
H A D | representation-change.h | 35 return Truncation(TruncationKind::kWord64, kIdentifyZeros); in Word64() 61 return LessGeneral(kind_, TruncationKind::kWord64); in IsUsedAsWord64() 94 kWord64, member in v8::internal::compiler::final::TruncationKind 186 return UseInfo(MachineRepresentation::kWord64, Truncation::Word64(), in CheckedBigIntTruncatingWord64() 190 return UseInfo(MachineRepresentation::kWord64, Truncation::Any()); in Word64() 257 return UseInfo(MachineRepresentation::kWord64, in CheckedSigned64AsWord64()
|
H A D | int64-lowering.cc | 88 MachineRepresentation::kWord64) { in GetReturnIndexAfterLowering() 107 if (signature->GetParam(i) == MachineRepresentation::kWord64) { in GetParameterIndexAfterLowering() 117 if (signature->GetReturn(i) == MachineRepresentation::kWord64) { in GetReturnCountAfterLowering() 166 if (rep == MachineRepresentation::kWord64) { in LowerLoadOperator() 195 if (rep == MachineRepresentation::kWord64) { in LowerStoreOperator() 336 // Special parameters (JS closure/context) don't have kWord64 in LowerNode() 342 MachineRepresentation::kWord64) { in LowerNode() 407 MachineRepresentation::kWord64) { in LowerNode() 643 machine()->StackSlot(MachineRepresentation::kWord64)); in LowerNode() 678 machine()->StackSlot(MachineRepresentation::kWord64)); in LowerNode() [all...] |
H A D | machine-graph-verifier.cc | 55 return index == 0 ? MachineRepresentation::kWord64 in GetProjectionType() 61 return index == 0 ? MachineRepresentation::kWord64 in GetProjectionType() 91 return MachineRepresentation::kWord64; in PromoteRepresentation() 295 MachineRepresentation::kWord64; in Run() 735 MachineRepresentation::kWord64; in Is64() 833 case MachineRepresentation::kWord64: in CheckValueInputIsTaggedOrPointer() 906 case MachineRepresentation::kWord64: in CheckValueInputForInt64Op() 923 << " which doesn't have a kWord64 representation."; in CheckValueInputForInt64Op() 1010 case MachineRepresentation::kWord64: in IsCompatible()
|
H A D | simplified-lowering-verifier.cc | 80 case Truncation::TruncationKind::kWord64: { in GeneralizeTruncation() 90 return Truncation(Truncation::TruncationKind::kWord64, identify_zeros); in GeneralizeTruncation()
|
H A D | csa-load-elimination.cc | 550 if (from == MachineRepresentation::kWord64) { in TruncateAndExtend() 562 if (from == MachineRepresentation::kWord64) { in TruncateAndExtend() 568 } else if (from == MachineRepresentation::kWord64 && in TruncateAndExtend() 576 from == MachineRepresentation::kWord64 || !IsIntegral(from))) || in TruncateAndExtend()
|
H A D | raw-machine-assembler.h | 244 MachineRepresentation::kWord64); in AtomicLoad() 268 DCHECK_NE(params.representation(), MachineRepresentation::kWord64); in AtomicStore() 288 DCHECK_NE(type.representation(), MachineRepresentation::kWord64); \ 316 DCHECK_NE(type.representation(), MachineRepresentation::kWord64); in AtomicCompareExchange()
|
H A D | simplified-lowering.cc | 160 case MachineRepresentation::kWord64: in TruncatingUseInfoFromRepresentation() 1113 VisitBinop<T>(node, UseInfo::Word64(), MachineRepresentation::kWord64); in VisitInt64Binop() 1149 return MachineRepresentation::kWord64; in GetOutputInfoForPhi() 1300 if (rep == MachineRepresentation::kWord64) { in DeoptMachineTypeOf() 1873 UseInfo::Word64(), MachineRepresentation::kWord64); in VisitCheckBounds() 2127 return VisitLeaf<T>(node, MachineRepresentation::kWord64); in VisitNode() 2820 MachineRepresentation::kWord64); in VisitNode() 2878 MachineRepresentation::kWord64); in VisitNode() 2961 node, MachineRepresentation::kWord64, in VisitNode() 3172 MachineRepresentation::kWord64); in VisitNode() [all...] |
H A D | machine-operator.cc | 680 V(kWord64) \ 771 V(kWord64) 1334 word == MachineRepresentation::kWord64); in MachineOperatorBuilder() 1545 #define STORE_LANE_WORD64(LANE) STORE_LANE_T(kWord64, LANE) in StoreLane()
|
H A D | wasm-compiler.cc | 1669 if (wasmtype == wasm::kWasmI64 && mem_rep < MachineRepresentation::kWord64) { in BuildChangeEndiannessStore() 1766 case MachineRepresentation::kWord64: in BuildChangeEndiannessLoad() 2054 case MachineRepresentation::kWord64: in Zero() 2145 if (int_ty.representation() == MachineRepresentation::kWord64) { in ConvertSaturateTest() 2241 MachineRepresentation::kWord64)); in BuildI64Ctz() 2253 MachineRepresentation::kWord64)); in BuildI64Popcnt() 2358 MachineRepresentation::kWord64, MachineType::Float32()); in BuildF32SConvertI64() 2364 MachineRepresentation::kWord64, MachineType::Float32()); in BuildF32UConvertI64() 2369 MachineRepresentation::kWord64, MachineType::Float64()); in BuildF64SConvertI64() 2374 MachineRepresentation::kWord64, MachineTyp in BuildF64UConvertI64() [all...] |
/third_party/node/deps/v8/src/wasm/ |
H A D | memory-tracing.cc | 33 TRACE_TYPE(kWord64, "i64", "%" PRId64 " / %016" PRIx64, uint64_t, uint64_t) in TraceMemoryOperation()
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | register-allocation.h | 69 case MachineRepresentation::kWord64: in ByteWidthForStackSlot()
|
H A D | instruction-codes.h | 268 enum class AtomicWidth { kWord32, kWord64 }; 274 case AtomicWidth::kWord64: in AtomicWidthSize()
|
H A D | instruction-selector-impl.h | 375 case MachineRepresentation::kWord64: in ToConstant()
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
H A D | code-generator-loong64.cc | 1630 case AtomicWidth::kWord64: in AssembleArchInstruction() 1644 case AtomicWidth::kWord64: in AssembleArchInstruction() 1656 case AtomicWidth::kWord64: in AssembleArchInstruction() 1676 case AtomicWidth::kWord64: in AssembleArchInstruction() 1692 case AtomicWidth::kWord64: in AssembleArchInstruction() 1704 case AtomicWidth::kWord64: in AssembleArchInstruction() 1720 case AtomicWidth::kWord64: in AssembleArchInstruction() 1730 case AtomicWidth::kWord64: in AssembleArchInstruction() 1742 case AtomicWidth::kWord64: in AssembleArchInstruction() 1754 case AtomicWidth::kWord64 in AssembleArchInstruction() [all...] |
H A D | instruction-selector-loong64.cc | 235 rep != MachineRepresentation::kWord64) { in Initialize() 465 case MachineRepresentation::kWord64: in VisitLoad() 544 case MachineRepresentation::kWord64: in VisitStore() 1931 case MachineRepresentation::kWord64: in VisitAtomicLoad() 1998 case MachineRepresentation::kWord64: in VisitAtomicStore() 1999 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitAtomicStore() 2472 VisitAtomicLoad(this, node, AtomicWidth::kWord64); in VisitWord64AtomicLoad() 2476 VisitAtomicStore(this, node, AtomicWidth::kWord64); in VisitWord64AtomicStore() 2513 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 2550 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | instruction-selector-mips64.cc | 235 rep != MachineRepresentation::kWord64) { in Initialize() 499 case MachineRepresentation::kWord64: in VisitLoad() 572 case MachineRepresentation::kWord64: in VisitStore() 1855 case MachineRepresentation::kWord64: in VisitUnalignedLoad() 1910 case MachineRepresentation::kWord64: in VisitUnalignedStore() 2178 case MachineRepresentation::kWord64: in VisitWord32Compare() 2253 case MachineRepresentation::kWord64: in VisitWord32Compare() 2254 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitWord32Compare() 2728 VisitAtomicLoad(this, node, AtomicWidth::kWord64); in VisitWord64AtomicLoad() 2732 VisitAtomicStore(this, node, AtomicWidth::kWord64); in VisitWord64AtomicStore() [all...] |
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | instruction-selector-s390.cc | 158 return rep == MachineRepresentation::kWord64 || in CanBeMemoryOperand() 246 return MachineRepresentation::kWord64 == GetRepresentation(node); in Is64BitOperand() 317 case MachineRepresentation::kWord64: in SelectLoadOpcode() 790 case MachineRepresentation::kWord64: in VisitGeneralStore() 1091 if (load_rep.representation() == MachineRepresentation::kWord64) { in VisitWord64ReverseBytes() 2220 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 2288 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() 2379 VisitAtomicBinop(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicBinaryOperation() 2875 } else if (params.rep == MachineRepresentation::kWord64) { in VisitStoreLane()
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
H A D | instruction-selector-riscv64.cc | 241 rep != MachineRepresentation::kWord64) { in Initialize() 549 case MachineRepresentation::kWord64: in VisitLoad() 629 case MachineRepresentation::kWord64: in VisitStore() 1793 case MachineRepresentation::kWord64: in VisitUnalignedLoad() 1848 case MachineRepresentation::kWord64: in VisitUnalignedStore() 2632 case MachineRepresentation::kWord64: in VisitWord64AtomicLoad() 2664 VisitAtomicLoad(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicLoad() 2681 case MachineRepresentation::kWord64: in VisitWord64AtomicStore() 2698 VisitAtomicStore(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicStore() 2735 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() [all...] |
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | instruction-selector-x64.cc | 91 return rep == MachineRepresentation::kWord64 || in CanBeMemoryOperand() 297 case MachineRepresentation::kWord64: in GetLoadOpcode() 337 case MachineRepresentation::kWord64: in GetStoreOpcode() 358 case MachineRepresentation::kWord64: in GetSeqCstStoreOpcode() 682 } else if (params.rep == MachineRepresentation::kWord64) { in VisitStoreLane() 881 case MachineRepresentation::kWord64: in TryMergeTruncateInt64ToInt32IntoLoad() 2875 DCHECK_NE(load_rep.representation(), MachineRepresentation::kWord64); in VisitWord32AtomicLoad() 2894 DCHECK_NE(params.representation(), MachineRepresentation::kWord64); in VisitWord32AtomicStore() 2940 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 2976 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() [all...] |
H A D | code-generator-x64.cc | 343 case MachineRepresentation::kWord64: in EmitStore() 372 case MachineRepresentation::kWord64: in EmitStore() 402 case MachineRepresentation::kWord64: in EmitStore() 2508 MachineRepresentation::kWord64); in AssembleArchInstruction() member in v8::internal::compiler::__anon14310::MachineRepresentation 2513 MachineRepresentation::kWord64); in AssembleArchInstruction() member in v8::internal::compiler::__anon14310::MachineRepresentation 4231 ASSEMBLE_SEQ_CST_STORE(MachineRepresentation::kWord64); in AssembleArchInstruction() 4246 case AtomicWidth::kWord64: in AssembleArchInstruction() 4264 case AtomicWidth::kWord64: in AssembleArchInstruction() 4288 case AtomicWidth::kWord64: in AssembleArchInstruction() 4308 case AtomicWidth::kWord64 in AssembleArchInstruction() [all...] |
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | instruction-selector-arm64.cc | 675 DCHECK_GE(MachineRepresentation::kWord64, params.rep); in VisitStoreLane() 838 case MachineRepresentation::kWord64: in VisitLoad() 950 case MachineRepresentation::kWord64: in VisitStore() 2644 case MachineRepresentation::kWord64: in VisitAtomicLoad() 2725 case MachineRepresentation::kWord64: in VisitAtomicStore() 2726 DCHECK_EQ(width, AtomicWidth::kWord64); in VisitAtomicStore() 3312 VisitAtomicLoad(this, node, AtomicWidth::kWord64); in VisitWord64AtomicLoad() 3320 VisitAtomicStore(this, node, AtomicWidth::kWord64); in VisitWord64AtomicStore() 3356 VisitAtomicExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicExchange() 3392 VisitAtomicCompareExchange(this, node, opcode, AtomicWidth::kWord64); in VisitWord64AtomicCompareExchange() [all...] |