Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dinstruction-selector.h725 void VisitWord32AtomicBinaryOperation(Node* node, ArchOpcode int8_op,
726 ArchOpcode uint8_op,
727 ArchOpcode int16_op,
728 ArchOpcode uint16_op,
729 ArchOpcode word32_op);
730 void VisitWord64AtomicBinaryOperation(Node* node, ArchOpcode uint8_op,
731 ArchOpcode uint16_op,
732 ArchOpcode uint32_op,
733 ArchOpcode uint64_op);
734 void VisitWord64AtomicNarrowBinop(Node* node, ArchOpcode uint8_op,
[all …]
Dinstruction-codes.h143 enum ArchOpcode { enum
153 const ArchOpcode& ao);
242 typedef BitField<ArchOpcode, 0, 9> ArchOpcodeField;
Dframe-elider.cc28 instr->arch_opcode() == ArchOpcode::kArchStackPointer || in MarkBlocks()
29 instr->arch_opcode() == ArchOpcode::kArchFramePointer) { in MarkBlocks()
Dinstruction.h839 ArchOpcode arch_opcode() const { return ArchOpcodeField::decode(opcode()); } in arch_opcode()
900 return arch_opcode() == ArchOpcode::kArchDeoptimize || in IsDeoptimizeCall()
909 bool IsJump() const { return arch_opcode() == ArchOpcode::kArchJmp; } in IsJump()
910 bool IsRet() const { return arch_opcode() == ArchOpcode::kArchRet; } in IsRet()
912 return arch_opcode() == ArchOpcode::kArchTailCallCodeObject || in IsTailCall()
913 arch_opcode() == ArchOpcode::kArchTailCallCodeObjectFromJSFunction || in IsTailCall()
914 arch_opcode() == ArchOpcode::kArchTailCallAddress || in IsTailCall()
915 arch_opcode() == ArchOpcode::kArchTailCallWasm; in IsTailCall()
918 return arch_opcode() == ArchOpcode::kArchThrowTerminator; in IsThrow()
Dinstruction.cc420 std::ostream& operator<<(std::ostream& os, const ArchOpcode& ao) { in operator <<()
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc186 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO()
201 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRROFloat()
214 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitFloatUnop()
224 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRRSimd()
235 ArchOpcode opcode) { in VisitRRISimd()
244 ArchOpcode avx_opcode, ArchOpcode sse_opcode) { in VisitRRISimd()
280 ArchOpcode opcode = kArchNop; in VisitLoad()
371 ArchOpcode opcode = kArchNop; in VisitStore()
530 ArchOpcode opcode) { in VisitShift()
548 ArchOpcode opcode) { in VisitMulHigh()
[all …]
Dcode-generator-ia32.cc648 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/x64/
Dinstruction-selector-x64.cc217 ArchOpcode GetLoadOpcode(LoadRepresentation load_rep) { in GetLoadOpcode()
218 ArchOpcode opcode = kArchNop; in GetLoadOpcode()
252 ArchOpcode GetStoreOpcode(StoreRepresentation store_rep) { in GetStoreOpcode()
310 ArchOpcode opcode = GetLoadOpcode(load_rep); in VisitLoad()
368 ArchOpcode opcode = GetStoreOpcode(store_rep); in VisitStore()
394 ArchOpcode opcode = GetStoreOpcode(store_rep); in VisitProtectedStore()
542 ArchOpcode opcode) { in VisitWord32Shift()
561 ArchOpcode opcode) { in VisitWord64Shift()
585 ArchOpcode opcode, FlagsContinuation* cont) { in TryVisitWordShift()
920 void VisitMul(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitMul()
[all …]
Dcode-generator-x64.cc678 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc152 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR()
159 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR()
166 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI()
173 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO()
181 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR()
205 ArchOpcode opcode() const { in opcode()
215 ArchOpcode opcode_;
496 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop()
504 void VisitAddSub(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitAddSub()
505 ArchOpcode negate_opcode) { in VisitAddSub()
[all …]
Dcode-generator-arm64.cc598 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
2160 ArchOpcode opcode = instr->arch_opcode(); in AssembleArchBranch()
/external/v8/src/compiler/s390/
Dinstruction-selector-s390.cc261 bool S390OpcodeOnlySupport12BitDisp(ArchOpcode opcode) { in S390OpcodeOnlySupport12BitDisp()
275 ArchOpcode opcode = ArchOpcodeField::decode(op); in S390OpcodeOnlySupport12BitDisp()
283 ArchOpcode SelectLoadOpcode(Node* node) { in SelectLoadOpcode()
287 ArchOpcode opcode = kArchNop; in SelectLoadOpcode()
431 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble()
530 V(Word32, Unary, [](ArchOpcode opcode) { \
534 [](ArchOpcode opcode) { return opcode == kS390_LoadWord64; }) \
536 [](ArchOpcode opcode) { return opcode == kS390_LoadFloat32; }) \
538 [](ArchOpcode opcode) { return opcode == kS390_LoadDouble; }) \
539 V(Word32, Bin, [](ArchOpcode opcode) { \
[all …]
Dcode-generator-s390.cc254 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
1348 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction()
2759 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch()
2850 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap()
2868 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()
/external/v8/src/compiler/arm/
Dinstruction-selector-arm.cc92 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR()
98 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR()
105 void VisitRRRShuffle(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRShuffle()
126 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI()
133 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR()
315 void EmitDiv(InstructionSelector* selector, ArchOpcode div_opcode, in EmitDiv()
316 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode, in EmitDiv()
335 void VisitDiv(InstructionSelector* selector, Node* node, ArchOpcode div_opcode, in VisitDiv()
336 ArchOpcode f64i32_opcode, ArchOpcode i32f64_opcode) { in VisitDiv()
345 void VisitMod(InstructionSelector* selector, Node* node, ArchOpcode div_opcode, in VisitMod()
[all …]
Dcode-generator-arm.cc712 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/mips/
Dinstruction-selector-mips.cc111 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
119 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR()
126 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
133 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI()
141 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR()
150 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
347 ArchOpcode opcode = kArchNop; in VisitStore()
1228 ArchOpcode opcode = kArchNop; in VisitUnalignedLoad()
1280 ArchOpcode opcode = kArchNop; in VisitUnalignedStore()
1709 ArchOpcode opcode = kArchNop; in VisitWord32AtomicLoad()
[all …]
Dcode-generator-mips.cc602 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/mips64/
Dinstruction-selector-mips64.cc123 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
130 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI()
138 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR()
147 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
155 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR()
162 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
186 ArchOpcode opcode() const { in opcode()
196 ArchOpcode opcode_;
451 ArchOpcode opcode = kArchNop; in VisitStore()
1717 ArchOpcode opcode = kArchNop; in VisitUnalignedLoad()
[all …]
Dcode-generator-mips64.cc615 ArchOpcode arch_opcode = ArchOpcodeField::decode(opcode); in AssembleArchInstruction()
/external/v8/src/compiler/ppc/
Dinstruction-selector-ppc.cc308 ArchOpcode opcode = kArchNop; in VisitStore()
374 ArchOpcode opcode, bool left_can_cover, in VisitLogical()
379 ArchOpcode inv_opcode = opcode; in VisitLogical()
512 ArchOpcode opcode; in VisitWord64And()
625 ArchOpcode opcode; in VisitWord64Shl()
696 ArchOpcode opcode; in VisitWord64Shr()
1931 ArchOpcode opcode = kArchNop; in VisitWord32AtomicLoad()
1958 ArchOpcode opcode = kArchNop; in VisitWord32AtomicStore()
1988 ArchOpcode opcode = kArchNop; in VisitWord32AtomicExchange()
2025 ArchOpcode opcode = kArchNop; in VisitWord32AtomicCompareExchange()
[all …]
Dcode-generator-ppc.cc223 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
906 ArchOpcode opcode = ArchOpcodeField::decode(instr->opcode()); in AssembleArchInstruction()
2099 ArchOpcode op = instr->arch_opcode(); in AssembleArchBranch()
2125 ArchOpcode op = instr->arch_opcode(); in AssembleBranchPoisoning()
2193 ArchOpcode op = instr->arch_opcode(); in AssembleArchTrap()
2215 ArchOpcode op = instr->arch_opcode(); in AssembleArchBoolean()