Home
last modified time | relevance | path

Searched refs:kWord64 (Results 1 - 25 of 54) sorted by relevance

123

/third_party/node/deps/v8/src/codegen/
H A Dmachine-type.h25 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 Dmachine-type.cc40 case MachineRepresentation::kWord64: in MachineReprToString()
H A Dtnode.h71 MachineRepresentation::kWord64;
/third_party/node/deps/v8/src/compiler/
H A Drepresentation-change.cc32 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 Drepresentation-change.h35 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 Dint64-lowering.cc88 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 Dmachine-graph-verifier.cc55 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 Dsimplified-lowering-verifier.cc80 case Truncation::TruncationKind::kWord64: { in GeneralizeTruncation()
90 return Truncation(Truncation::TruncationKind::kWord64, identify_zeros); in GeneralizeTruncation()
H A Dcsa-load-elimination.cc550 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 Draw-machine-assembler.h244 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 Dsimplified-lowering.cc160 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 Dmachine-operator.cc680 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 Dwasm-compiler.cc1669 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 Dmemory-tracing.cc33 TRACE_TYPE(kWord64, "i64", "%" PRId64 " / %016" PRIx64, uint64_t, uint64_t) in TraceMemoryOperation()
/third_party/node/deps/v8/src/compiler/backend/
H A Dregister-allocation.h69 case MachineRepresentation::kWord64: in ByteWidthForStackSlot()
H A Dinstruction-codes.h268 enum class AtomicWidth { kWord32, kWord64 };
274 case AtomicWidth::kWord64: in AtomicWidthSize()
H A Dinstruction-selector-impl.h375 case MachineRepresentation::kWord64: in ToConstant()
/third_party/node/deps/v8/src/compiler/backend/loong64/
H A Dcode-generator-loong64.cc1630 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 Dinstruction-selector-loong64.cc235 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 Dinstruction-selector-mips64.cc235 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 Dinstruction-selector-s390.cc158 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 Dinstruction-selector-riscv64.cc241 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 Dinstruction-selector-x64.cc91 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 Dcode-generator-x64.cc343 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 Dinstruction-selector-arm64.cc675 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...]

Completed in 70 milliseconds

123