Home
last modified time | relevance | path

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

/external/v8/src/compiler/backend/
Dinstruction-selector.h659 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 …]
Dframe-elider.cc27 instr->arch_opcode() == ArchOpcode::kArchStackPointerGreaterThan || in MarkBlocks()
28 instr->arch_opcode() == ArchOpcode::kArchFramePointer) { in MarkBlocks()
Dinstruction-codes.h174 enum ArchOpcode { enum
184 const ArchOpcode& ao);
276 using ArchOpcodeField = base::BitField<ArchOpcode, 0, 9>;
Dinstruction.h855 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()
Dinstruction.cc374 std::ostream& operator<<(std::ostream& os, const ArchOpcode& ao) { in operator <<()
/external/v8/src/compiler/backend/arm64/
Dinstruction-selector-arm64.cc141 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 …]
Dcode-generator-arm64.cc686 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
2711 ArchOpcode opcode = instr->arch_opcode(); in AssembleArchBranch()
/external/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc251 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 …]
Dcode-generator-s390.cc258 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/
Dinstruction-selector-ia32.cc212 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 …]
Dcode-generator-ia32.cc688 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/backend/ppc/
Dinstruction-selector-ppc.cc317 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 …]
Dcode-generator-ppc.cc224 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/
Dinstruction-selector-mips64.cc120 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 …]
Dcode-generator-mips64.cc623 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc245 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 …]
Dcode-generator-x64.cc853 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/backend/arm/
Dinstruction-selector-arm.cc81 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 …]
Dcode-generator-arm.cc750 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/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()
434 ArchOpcode opcode; in VisitStore()
743 ArchOpcode opcode = kMipsWord32AtomicPairLoad; in VisitWord32AtomicPairLoad()
[all …]
Dcode-generator-mips.cc652 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()