/external/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 384 opcode |= MiscField::encode(kMemoryAccessProtected); in VisitLoadLane() 436 code |= MiscField::encode(kMemoryAccessProtected); in VisitLoadTransform() 451 code |= MiscField::encode(kMemoryAccessProtected); in VisitLoad() 454 code |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 495 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 530 MiscField::encode(kMemoryAccessProtected); in VisitProtectedStore() 567 opcode |= MiscField::encode(kMemoryAccessProtected); in VisitStoreLane() 694 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 1576 V(ChangeFloat64ToUint32, kSSEFloat64ToUint32 | MiscField::encode(1)) \ 1578 V(TruncateFloat64ToUint32, kSSEFloat64ToUint32 | MiscField::encode(0)) \ [all …]
|
D | code-generator-x64.cc | 365 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitOOLTrapIfNeeded() 375 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitWordLoadPoisoningIfNeeded() 993 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 999 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1012 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 1026 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1159 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1479 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1690 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1710 if (MiscField::decode(instr->opcode())) { in AssembleArchInstruction() [all …]
|
/external/v8/src/compiler/backend/ppc/ |
D | instruction-selector-ppc.cc | 233 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 313 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 587 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 1242 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToInt32() 1254 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToUint32() 1308 VisitRRR(this, kPPC_AddDouble | MiscField::encode(1), node); in VisitFloat32Add() 1317 VisitRRR(this, kPPC_SubDouble | MiscField::encode(1), node); in VisitFloat32Sub() 1326 VisitRRR(this, kPPC_MulDouble | MiscField::encode(1), node); in VisitFloat32Mul() 1335 VisitRRR(this, kPPC_DivDouble | MiscField::encode(1), node); in VisitFloat32Div() 1350 VisitRRR(this, kPPC_MaxDouble | MiscField::encode(1), node); in VisitFloat32Max() [all …]
|
D | code-generator-ppc.cc | 280 static_cast<MemoryAccessMode>(MiscField::decode(instr->opcode())); in EmitWordLoadPoisoningIfNeeded() 993 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1001 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1014 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 1035 int misc_field = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1186 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1461 ASSEMBLE_FLOAT_BINOP_RC(fadd, MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1491 ASSEMBLE_FLOAT_BINOP_RC(fsub, MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1531 ASSEMBLE_FLOAT_BINOP_RC(fmul, MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1554 ASSEMBLE_FLOAT_BINOP_RC(fdiv, MiscField::decode(instr->opcode())); in AssembleArchInstruction() [all …]
|
/external/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 470 code |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 510 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 667 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 955 V(Float32RoundDown, kSSEFloat32Round | MiscField::encode(kRoundDown)) \ 956 V(Float64RoundDown, kSSEFloat64Round | MiscField::encode(kRoundDown)) \ 957 V(Float32RoundUp, kSSEFloat32Round | MiscField::encode(kRoundUp)) \ 958 V(Float64RoundUp, kSSEFloat64Round | MiscField::encode(kRoundUp)) \ 959 V(Float32RoundTruncate, kSSEFloat32Round | MiscField::encode(kRoundToZero)) \ 960 V(Float64RoundTruncate, kSSEFloat64Round | MiscField::encode(kRoundToZero)) \ 962 kSSEFloat32Round | MiscField::encode(kRoundToNearest)) \ [all …]
|
D | code-generator-ia32.cc | 818 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 824 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 837 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 851 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 982 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1311 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1494 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1838 int slot = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 2038 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 2443 static_cast<RoundingMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/arm64/ |
D | code-generator-arm64.cc | 382 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitWordLoadPoisoningIfNeeded() 394 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitMaybePoisonedFPLoad() 805 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 818 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 832 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 953 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1143 VectorFormat dst_f = VectorFormatFillQ(MiscField::decode(opcode)); in AssembleArchInstruction() 1150 VectorFormat dst_f = VectorFormatFillQ(MiscField::decode(opcode)); in AssembleArchInstruction() 1162 VectorFormat dst_f = VectorFormatFillQ(MiscField::decode(opcode)); in AssembleArchInstruction() 1171 VectorFormat dst_f = VectorFormatFillQ(MiscField::decode(opcode)); in AssembleArchInstruction() [all …]
|
D | instruction-selector-arm64.cc | 626 opcode |= MiscField::encode(8); in VisitLoadTransform() 631 opcode |= MiscField::encode(16); in VisitLoadTransform() 636 opcode |= MiscField::encode(32); in VisitLoadTransform() 641 opcode |= MiscField::encode(64); in VisitLoadTransform() 765 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 817 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 1159 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 1658 code |= MiscField::encode(dst_lane_size); in VisitExtMul() 1715 code |= MiscField::encode(dst_lane_size); in VisitExtAddPairwise() 1757 opcode |= MiscField::encode(kind == TruncateKind::kSetOverflowToMin); in VisitTruncateFloat32ToInt32() [all …]
|
/external/v8/src/compiler/backend/ |
D | instruction-codes.h | 282 using MiscField = base::BitField<int, 22, 10>; variable
|
D | instruction-selector.cc | 787 opcode |= MiscField::encode(static_cast<int>(input_count)); in EmitWithContinuation() 2840 MiscField::kSize); in EncodeCallDescriptorFlags() 2842 return opcode | MiscField::encode(flags & MiscField::kMax); in EncodeCallDescriptorFlags() 2928 Emit(kArchSaveCallerRegisters | MiscField::encode(static_cast<int>(mode)), in VisitCall() 2967 STATIC_ASSERT(MiscField::kSize == kHasFunctionDescriptorBitShift + 1); in VisitCall() 2972 opcode = kArchCallCFunction | MiscField::encode(misc_field); in VisitCall() 3007 kArchRestoreCallerRegisters | MiscField::encode(static_cast<int>(mode)), in VisitCall()
|
D | code-generator.cc | 125 static_cast<StackCheckKind>(MiscField::decode(instr->opcode())); in ShouldApplyOffsetToStackCheck() 788 size_t frame_state_offset = MiscField::decode(instr->opcode()); in AssembleInstruction()
|
D | instruction.h | 947 return MiscField::decode(opcode()) & flag; in HasCallDescriptorFlag()
|
/external/v8/src/compiler/backend/arm/ |
D | code-generator-arm.cc | 317 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitWordLoadPoisoningIfNeeded() 329 static_cast<MemoryAccessMode>(MiscField::decode(opcode))); in ComputePoisonedAddressForLoad() 855 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 863 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 876 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 890 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1011 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1567 bool set_overflow_to_min_i32 = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1582 bool set_overflow_to_min_u32 = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1677 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in AssembleArchInstruction() [all …]
|
D | instruction-selector-arm.cc | 594 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 644 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 1015 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 1649 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments() 1658 Emit(kArmPoke | MiscField::encode(slot), g.NoOutput(), in EmitPrepareArguments() 3030 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToInt32() 3042 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToUint32()
|
/external/v8/src/compiler/backend/mips/ |
D | instruction-scheduler-mips.cc | 1391 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency() 1396 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency()
|
D | instruction-selector-mips.cc | 380 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 431 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 1320 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments() 1608 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan()
|
D | code-generator-mips.cc | 309 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitWordLoadPoisoningIfNeeded() 750 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 758 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 771 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 785 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 899 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/mips64/ |
D | instruction-scheduler-mips64.cc | 1308 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency() 1313 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency()
|
D | code-generator-mips64.cc | 317 static_cast<MemoryAccessMode>(MiscField::decode(opcode)); in EmitWordLoadPoisoningIfNeeded() 728 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 736 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 749 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 763 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 878 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction()
|
D | instruction-selector-mips64.cc | 469 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 510 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitStore() 1691 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments() 2193 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan()
|
/external/v8/src/compiler/backend/s390/ |
D | instruction-selector-s390.cc | 705 opcode |= MiscField::encode(kMemoryAccessPoisoned); in VisitLoad() 747 code |= MiscField::encode(static_cast<int>(record_write_mode)); in VisitGeneralStore() 844 kArchStackPointerGreaterThan | MiscField::encode(static_cast<int>(kind)); in VisitStackPointerGreaterThan() 2216 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments() 2925 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToInt32() 2937 opcode |= MiscField::encode(true); in VisitTruncateFloat32ToUint32()
|
D | code-generator-s390.cc | 1260 static_cast<MemoryAccessMode>(MiscField::decode(instr->opcode())); in EmitWordLoadPoisoningIfNeeded() 1487 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1495 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 1508 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode()))); in AssembleArchInstruction() 1522 int const num_parameters = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 1635 static_cast<RecordWriteMode>(MiscField::decode(instr->opcode())); in AssembleArchInstruction() 2424 bool set_overflow_to_min_i32 = MiscField::decode(instr->opcode()); in AssembleArchInstruction() 2438 bool set_overflow_to_min_u32 = MiscField::decode(instr->opcode()); in AssembleArchInstruction()
|