/external/v8/src/compiler/backend/ |
D | instruction-selector.h | 659 void VisitWord32AtomicBinaryOperation(Node* node, ArchOpcode int8_op, 660 ArchOpcode uint8_op, 661 ArchOpcode int16_op, 662 ArchOpcode uint16_op, 663 ArchOpcode word32_op); 664 void VisitWord64AtomicBinaryOperation(Node* node, ArchOpcode uint8_op, 665 ArchOpcode uint16_op, 666 ArchOpcode uint32_op, 667 ArchOpcode uint64_op); 668 void VisitWord64AtomicNarrowBinop(Node* node, ArchOpcode uint8_op, [all …]
|
D | frame-elider.cc | 27 instr->arch_opcode() == ArchOpcode::kArchStackPointerGreaterThan || in MarkBlocks() 28 instr->arch_opcode() == ArchOpcode::kArchFramePointer) { in MarkBlocks()
|
D | instruction-codes.h | 174 enum ArchOpcode { enum 184 const ArchOpcode& ao); 276 using ArchOpcodeField = base::BitField<ArchOpcode, 0, 9>;
|
D | instruction.h | 855 ArchOpcode arch_opcode() const { return ArchOpcodeField::decode(opcode()); } in arch_opcode() 915 return arch_opcode() == ArchOpcode::kArchDeoptimize || in IsDeoptimizeCall() 924 bool IsJump() const { return arch_opcode() == ArchOpcode::kArchJmp; } in IsJump() 925 bool IsRet() const { return arch_opcode() == ArchOpcode::kArchRet; } in IsRet() 927 return arch_opcode() <= ArchOpcode::kArchTailCallWasm; in IsTailCall() 930 return arch_opcode() == ArchOpcode::kArchThrowTerminator; in IsThrow() 934 return arch_opcode <= ArchOpcode::kArchCallBuiltinPointer; in IsCallWithDescriptorFlags()
|
D | instruction.cc | 374 std::ostream& operator<<(std::ostream& os, const ArchOpcode& ao) { in operator <<()
|
/external/v8/src/compiler/backend/arm64/ |
D | instruction-selector-arm64.cc | 141 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 154 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 169 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR() 187 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI() 194 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 202 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR() 226 ArchOpcode opcode() const { in opcode() 236 ArchOpcode opcode_; 515 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop() 522 void VisitAddSub(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitAddSub() [all …]
|
D | code-generator-arm64.cc | 686 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction() 2711 ArchOpcode opcode = instr->arch_opcode(); in AssembleArchBranch()
|
/external/v8/src/compiler/backend/s390/ |
D | instruction-selector-s390.cc | 251 bool S390OpcodeOnlySupport12BitDisp(ArchOpcode opcode) { in S390OpcodeOnlySupport12BitDisp() 265 ArchOpcode opcode = ArchOpcodeField::decode(op); in S390OpcodeOnlySupport12BitDisp() 273 ArchOpcode SelectLoadOpcode(Node* node) { in SelectLoadOpcode() 275 ArchOpcode opcode; in SelectLoadOpcode() 432 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble() 531 V(Word32, Unary, [](ArchOpcode opcode) { \ 535 [](ArchOpcode opcode) { return opcode == kS390_LoadWord64; }) \ 537 [](ArchOpcode opcode) { return opcode == kS390_LoadFloat32; }) \ 539 [](ArchOpcode opcode) { return opcode == kS390_LoadDouble; }) \ 540 V(Word32, Bin, [](ArchOpcode opcode) { \ [all …]
|
D | code-generator-s390.cc | 258 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition() 1367 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction() 4387 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch() 4479 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap() 4497 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()
|
/external/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 212 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO() 222 ArchOpcode opcode) { in VisitROWithTemp() 230 ArchOpcode opcode) { in VisitROWithTempSimd() 246 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRROFloat() 258 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitFloatUnop() 271 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRRSimd() 286 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRROSimd() 299 ArchOpcode opcode) { in VisitRRISimd() 313 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRRISimd() 326 ArchOpcode opcode) { in VisitRROSimdShift() [all …]
|
D | code-generator-ia32.cc | 688 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/ppc/ |
D | instruction-selector-ppc.cc | 317 ArchOpcode opcode; in VisitStore() 393 ArchOpcode opcode, bool left_can_cover, in VisitLogical() 398 ArchOpcode inv_opcode = opcode; in VisitLogical() 529 ArchOpcode opcode; in VisitWord64And() 665 ArchOpcode opcode; in VisitWord64Shl() 737 ArchOpcode opcode; in VisitWord64Shr() 1938 ArchOpcode opcode) { in VisitAtomicExchange() 1957 ArchOpcode opcode; in VisitWord32AtomicExchange() 1976 ArchOpcode opcode; in VisitWord64AtomicExchange() 1993 ArchOpcode opcode) { in VisitAtomicCompareExchange() [all …]
|
D | code-generator-ppc.cc | 224 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition() 871 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction() 3452 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch() 3479 ArchOpcode op = instr->arch_opcode(); in AssembleBranchPoisoning() 3547 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap() 3569 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()
|
/external/v8/src/compiler/backend/mips64/ |
D | instruction-selector-mips64.cc | 120 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 127 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 135 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift() 149 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 158 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 166 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 174 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 181 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 205 ArchOpcode opcode() const { in opcode() 215 ArchOpcode opcode_; [all …]
|
D | code-generator-mips64.cc | 623 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 245 ArchOpcode GetLoadOpcode(LoadRepresentation load_rep) { in GetLoadOpcode() 246 ArchOpcode opcode; in GetLoadOpcode() 299 ArchOpcode GetStoreOpcode(StoreRepresentation store_rep) { in GetStoreOpcode() 391 ArchOpcode opcode; in VisitLoadTransform() 498 ArchOpcode opcode = GetStoreOpcode(store_rep); in VisitStore() 524 ArchOpcode opcode = GetStoreOpcode(store_rep); in VisitProtectedStore() 762 ArchOpcode opcode) { in VisitWord32Shift() 784 ArchOpcode opcode) { in VisitWord64Shift() 808 ArchOpcode opcode, FlagsContinuation* cont) { in TryVisitWordShift() 1168 void VisitMul(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitMul() [all …]
|
D | code-generator-x64.cc | 853 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/arm/ |
D | instruction-selector-arm.cc | 81 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 87 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 94 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR() 114 void VisitRRRShuffle(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRShuffle() 135 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI() 142 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR() 317 void EmitDiv(InstructionSelector* selector, ArchOpcode div_opcode, in EmitDiv() 318 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode, in EmitDiv() 336 void VisitDiv(InstructionSelector* selector, Node* node, ArchOpcode div_opcode, in VisitDiv() 337 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode) { in VisitDiv() [all …]
|
D | code-generator-arm.cc | 750 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
|
/external/v8/src/compiler/backend/mips/ |
D | instruction-selector-mips.cc | 108 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 116 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 124 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 131 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 138 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 146 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 155 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 238 ArchOpcode opcode) { in VisitPairAtomicBinop() 434 ArchOpcode opcode; in VisitStore() 743 ArchOpcode opcode = kMipsWord32AtomicPairLoad; in VisitWord32AtomicPairLoad() [all …]
|
D | code-generator-mips.cc | 652 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
|