Home
last modified time | relevance | path

Searched refs:ArchOpcode (Results 1 – 25 of 25) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dinstruction-selector.h674 void VisitWord32AtomicBinaryOperation(Node* node, ArchOpcode int8_op,
675 ArchOpcode uint8_op,
676 ArchOpcode int16_op,
677 ArchOpcode uint16_op,
678 ArchOpcode word32_op);
679 void VisitWord64AtomicBinaryOperation(Node* node, ArchOpcode uint8_op,
680 ArchOpcode uint16_op,
681 ArchOpcode uint32_op,
682 ArchOpcode uint64_op);
683 void VisitWord64AtomicNarrowBinop(Node* node, ArchOpcode uint8_op,
[all …]
Dinstruction-codes.h178 enum ArchOpcode { enum
188 const ArchOpcode& ao);
290 using ArchOpcodeField = base::BitField<ArchOpcode, 0, 9>;
317 inline bool HasMemoryAccessMode(ArchOpcode opcode) { in HasMemoryAccessMode()
Dframe-elider.cc27 instr->arch_opcode() == ArchOpcode::kArchStackPointerGreaterThan || in MarkBlocks()
28 instr->arch_opcode() == ArchOpcode::kArchFramePointer) { in MarkBlocks()
Dinstruction.h885 ArchOpcode arch_opcode() const { return ArchOpcodeField::decode(opcode()); } in arch_opcode()
953 return arch_opcode() == ArchOpcode::kArchDeoptimize || in IsDeoptimizeCall()
961 bool IsJump() const { return arch_opcode() == ArchOpcode::kArchJmp; } in IsJump()
962 bool IsRet() const { return arch_opcode() == ArchOpcode::kArchRet; } in IsRet()
965 return arch_opcode() <= ArchOpcode::kArchTailCallWasm; in IsTailCall()
967 return arch_opcode() <= ArchOpcode::kArchTailCallAddress; in IsTailCall()
971 return arch_opcode() == ArchOpcode::kArchThrowTerminator; in IsThrow()
975 return arch_opcode <= ArchOpcode::kArchCallBuiltinPointer; in IsCallWithDescriptorFlags()
Dinstruction.cc405 std::ostream& operator<<(std::ostream& os, const ArchOpcode& ao) { in operator <<()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc252 bool S390OpcodeOnlySupport12BitDisp(ArchOpcode opcode) { in S390OpcodeOnlySupport12BitDisp()
266 ArchOpcode opcode = ArchOpcodeField::decode(op); in S390OpcodeOnlySupport12BitDisp()
274 ArchOpcode SelectLoadOpcode(LoadRepresentation load_rep) { in SelectLoadOpcode()
275 ArchOpcode opcode; in SelectLoadOpcode()
435 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble()
535 V(Word32, Unary, [](ArchOpcode opcode) { \
539 [](ArchOpcode opcode) { return opcode == kS390_LoadWord64; }) \
541 [](ArchOpcode opcode) { return opcode == kS390_LoadFloat32; }) \
543 [](ArchOpcode opcode) { return opcode == kS390_LoadDouble; }) \
544 V(Word32, Bin, [](ArchOpcode opcode) { \
[all …]
Dcode-generator-s390.cc274 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
1158 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction()
3208 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch()
3287 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap()
3306 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dinstruction-selector-ppc.cc323 ArchOpcode opcode; in VisitStoreCommon()
416 ArchOpcode opcode, bool left_can_cover, in VisitLogical()
421 ArchOpcode inv_opcode = opcode; in VisitLogical()
552 ArchOpcode opcode; in VisitWord64And()
688 ArchOpcode opcode; in VisitWord64Shl()
760 ArchOpcode opcode; in VisitWord64Shr()
1995 ArchOpcode opcode) { in VisitAtomicExchange()
2014 ArchOpcode opcode; in VisitWord32AtomicExchange()
2033 ArchOpcode opcode; in VisitWord64AtomicExchange()
2050 ArchOpcode opcode) { in VisitAtomicCompareExchange()
[all …]
Dcode-generator-ppc.cc239 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
799 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction()
3811 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch()
3892 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap()
3915 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()
/third_party/node/deps/v8/src/compiler/backend/ia32/
Dinstruction-selector-ia32.cc254 ArchOpcode GetLoadOpcode(LoadRepresentation load_rep) { in GetLoadOpcode()
255 ArchOpcode opcode; in GetLoadOpcode()
290 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO()
300 ArchOpcode opcode) { in VisitROWithTemp()
308 ArchOpcode opcode) { in VisitROWithTempSimd()
324 ArchOpcode opcode) { in VisitRROFloat()
339 ArchOpcode opcode) { in VisitFloatUnop()
353 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRRSimd()
363 void VisitRRSimd(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRRSimd()
372 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRROSimd()
[all …]
Dcode-generator-ia32.cc695 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/arm64/
Dinstruction-selector-arm64.cc147 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR()
160 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR()
175 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR()
201 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO()
234 ArchOpcode opcode() const { in opcode()
244 ArchOpcode opcode_;
534 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop()
541 void VisitAddSub(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitAddSub()
542 ArchOpcode negate_opcode) { in VisitAddSub()
1020 ArchOpcode opcode, bool left_can_cover, in VisitLogical()
[all …]
Dcode-generator-arm64.cc685 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
2864 ArchOpcode opcode = instr->arch_opcode(); in AssembleArchBranch()
/third_party/node/deps/v8/src/compiler/backend/riscv64/
Dinstruction-selector-riscv64.cc128 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
135 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI()
143 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift()
157 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR()
166 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
174 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR()
182 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR()
189 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
213 ArchOpcode opcode() const { in opcode()
223 ArchOpcode opcode_;
[all …]
Dcode-generator-riscv64.cc632 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/mips64/
Dinstruction-selector-mips64.cc122 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
129 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI()
137 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift()
151 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR()
160 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
168 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR()
176 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR()
183 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
207 ArchOpcode opcode() const { in opcode()
217 ArchOpcode opcode_;
[all …]
Dcode-generator-mips64.cc576 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/loong64/
Dinstruction-selector-loong64.cc122 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
129 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI()
137 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift()
151 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR()
160 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
168 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR()
176 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR()
183 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
207 ArchOpcode opcode() const { in opcode()
217 ArchOpcode opcode_;
[all …]
Dcode-generator-loong64.cc561 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/arm/
Dinstruction-selector-arm.cc98 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR()
116 void VisitRRRShuffle(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRShuffle()
138 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI()
145 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR()
320 void EmitDiv(InstructionSelector* selector, ArchOpcode div_opcode, in EmitDiv()
321 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode, in EmitDiv()
339 void VisitDiv(InstructionSelector* selector, Node* node, ArchOpcode div_opcode, in VisitDiv()
340 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode) { in VisitDiv()
348 void VisitMod(InstructionSelector* selector, Node* node, ArchOpcode div_opcode, in VisitMod()
349 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode) { in VisitMod()
[all …]
Dcode-generator-arm.cc671 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/mips/
Dinstruction-selector-mips.cc108 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()
428 ArchOpcode opcode; in VisitStore()
743 ArchOpcode opcode = kMipsWord32AtomicPairLoad; in VisitWord32AtomicPairLoad()
[all …]
Dcode-generator-mips.cc613 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc255 ArchOpcode GetLoadOpcode(LoadRepresentation load_rep) { in GetLoadOpcode()
256 ArchOpcode opcode; in GetLoadOpcode()
313 ArchOpcode GetStoreOpcode(StoreRepresentation store_rep) { in GetStoreOpcode()
350 ArchOpcode GetSeqCstStoreOpcode(StoreRepresentation store_rep) { in GetSeqCstStoreOpcode()
432 ArchOpcode opcode; in VisitLoadTransform()
521 ArchOpcode opcode, AtomicWidth width) { in VisitAtomicExchange()
588 ArchOpcode opcode; in VisitStoreCommon()
658 ArchOpcode opcode = GetStoreOpcode(store_rep); in VisitProtectedStore()
918 ArchOpcode opcode) { in VisitWord32Shift()
940 ArchOpcode opcode) { in VisitWord64Shift()
[all …]
Dcode-generator-x64.cc1188 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()