Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc')
-rw-r--r--deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc b/deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc
index 3062dfb53d0..68d0aaedc4b 100644
--- a/deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc
+++ b/deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc
@@ -113,6 +113,20 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kPPC_CompressSigned:
case kPPC_CompressPointer:
case kPPC_CompressAny:
+ case kPPC_F64x2Splat:
+ case kPPC_F64x2ExtractLane:
+ case kPPC_F32x4Splat:
+ case kPPC_F32x4ExtractLane:
+ case kPPC_I64x2Splat:
+ case kPPC_I64x2ExtractLane:
+ case kPPC_I32x4Splat:
+ case kPPC_I32x4ExtractLane:
+ case kPPC_I16x8Splat:
+ case kPPC_I16x8ExtractLaneU:
+ case kPPC_I16x8ExtractLaneS:
+ case kPPC_I8x16Splat:
+ case kPPC_I8x16ExtractLaneU:
+ case kPPC_I8x16ExtractLaneS:
return kNoOpcodeFlags;
case kPPC_LoadWordS8:
@@ -124,11 +138,15 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kPPC_LoadWord64:
case kPPC_LoadFloat32:
case kPPC_LoadDouble:
+ case kPPC_LoadSimd128:
case kPPC_AtomicLoadUint8:
case kPPC_AtomicLoadUint16:
case kPPC_AtomicLoadWord32:
case kPPC_AtomicLoadWord64:
case kPPC_Peek:
+ case kPPC_LoadDecompressTaggedSigned:
+ case kPPC_LoadDecompressTaggedPointer:
+ case kPPC_LoadDecompressAnyTagged:
return kIsLoadOperation;
case kPPC_StoreWord8:
@@ -137,6 +155,8 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kPPC_StoreWord64:
case kPPC_StoreFloat32:
case kPPC_StoreDouble:
+ case kPPC_StoreSimd128:
+ case kPPC_StoreCompressTagged:
case kPPC_Push:
case kPPC_PushFrame:
case kPPC_StoreToStackSlot: