Lines Matching refs:InstructionSelector

29   explicit PPCOperandGenerator(InstructionSelector* selector)  in PPCOperandGenerator()
74 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR()
81 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR()
89 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO()
99 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble()
119 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
154 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop()
163 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad()
220 void InstructionSelector::VisitStore(Node* node) { in VisitStore()
310 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad()
354 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore()
400 static void VisitLogical(InstructionSelector* selector, Node* node, Matcher* m, in VisitLogical()
473 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And()
512 void InstructionSelector::VisitWord64And(Node* node) { in VisitWord64And()
568 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or()
577 void InstructionSelector::VisitWord64Or(Node* node) { in VisitWord64Or()
586 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor()
598 void InstructionSelector::VisitWord64Xor(Node* node) { in VisitWord64Xor()
610 void InstructionSelector::VisitWord32Shl(Node* node) { in VisitWord32Shl()
636 void InstructionSelector::VisitWord64Shl(Node* node) { in VisitWord64Shl()
681 void InstructionSelector::VisitWord32Shr(Node* node) { in VisitWord32Shr()
708 void InstructionSelector::VisitWord64Shr(Node* node) { in VisitWord64Shr()
749 void InstructionSelector::VisitWord32Sar(Node* node) { in VisitWord32Sar()
770 void InstructionSelector::VisitWord64Sar(Node* node) { in VisitWord64Sar()
777 void InstructionSelector::VisitWord32Ror(Node* node) { in VisitWord32Ror()
784 void InstructionSelector::VisitWord64Ror(Node* node) { in VisitWord64Ror()
790 void InstructionSelector::VisitWord32Clz(Node* node) { in VisitWord32Clz()
797 void InstructionSelector::VisitWord64Clz(Node* node) { in VisitWord64Clz()
804 void InstructionSelector::VisitWord32Popcnt(Node* node) { in VisitWord32Popcnt()
812 void InstructionSelector::VisitWord64Popcnt(Node* node) { in VisitWord64Popcnt()
820 void InstructionSelector::VisitWord32Ctz(Node* node) { UNREACHABLE(); } in VisitWord32Ctz()
824 void InstructionSelector::VisitWord64Ctz(Node* node) { UNREACHABLE(); } in VisitWord64Ctz()
828 void InstructionSelector::VisitInt32Add(Node* node) { in VisitInt32Add()
834 void InstructionSelector::VisitInt64Add(Node* node) { in VisitInt64Add()
840 void InstructionSelector::VisitInt32Sub(Node* node) { in VisitInt32Sub()
852 void InstructionSelector::VisitInt64Sub(Node* node) { in VisitInt64Sub()
864 void InstructionSelector::VisitInt32Mul(Node* node) { in VisitInt32Mul()
870 void InstructionSelector::VisitInt64Mul(Node* node) { in VisitInt64Mul()
876 void InstructionSelector::VisitInt32MulHigh(Node* node) { in VisitInt32MulHigh()
883 void InstructionSelector::VisitUint32MulHigh(Node* node) { in VisitUint32MulHigh()
890 void InstructionSelector::VisitInt32Div(Node* node) { in VisitInt32Div()
896 void InstructionSelector::VisitInt64Div(Node* node) { in VisitInt64Div()
902 void InstructionSelector::VisitUint32Div(Node* node) { in VisitUint32Div()
908 void InstructionSelector::VisitUint64Div(Node* node) { in VisitUint64Div()
914 void InstructionSelector::VisitInt32Mod(Node* node) { in VisitInt32Mod()
920 void InstructionSelector::VisitInt64Mod(Node* node) { in VisitInt64Mod()
926 void InstructionSelector::VisitUint32Mod(Node* node) { in VisitUint32Mod()
932 void InstructionSelector::VisitUint64Mod(Node* node) { in VisitUint64Mod()
938 void InstructionSelector::VisitChangeFloat32ToFloat64(Node* node) { in VisitChangeFloat32ToFloat64()
943 void InstructionSelector::VisitChangeInt32ToFloat64(Node* node) { in VisitChangeInt32ToFloat64()
948 void InstructionSelector::VisitChangeUint32ToFloat64(Node* node) { in VisitChangeUint32ToFloat64()
953 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { in VisitChangeFloat64ToInt32()
958 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { in VisitChangeFloat64ToUint32()
964 void InstructionSelector::VisitTryTruncateFloat32ToInt64(Node* node) { in VisitTryTruncateFloat32ToInt64()
969 void InstructionSelector::VisitTryTruncateFloat64ToInt64(Node* node) { in VisitTryTruncateFloat64ToInt64()
974 void InstructionSelector::VisitTryTruncateFloat32ToUint64(Node* node) { in VisitTryTruncateFloat32ToUint64()
979 void InstructionSelector::VisitTryTruncateFloat64ToUint64(Node* node) { in VisitTryTruncateFloat64ToUint64()
984 void InstructionSelector::VisitChangeInt32ToInt64(Node* node) { in VisitChangeInt32ToInt64()
990 void InstructionSelector::VisitChangeUint32ToUint64(Node* node) { in VisitChangeUint32ToUint64()
997 void InstructionSelector::VisitTruncateFloat64ToFloat32(Node* node) { in VisitTruncateFloat64ToFloat32()
1002 void InstructionSelector::VisitTruncateFloat64ToInt32(Node* node) { in VisitTruncateFloat64ToInt32()
1014 void InstructionSelector::VisitTruncateInt64ToInt32(Node* node) { in VisitTruncateInt64ToInt32()
1020 void InstructionSelector::VisitRoundInt64ToFloat32(Node* node) { in VisitRoundInt64ToFloat32()
1025 void InstructionSelector::VisitRoundInt64ToFloat64(Node* node) { in VisitRoundInt64ToFloat64()
1030 void InstructionSelector::VisitRoundUint64ToFloat32(Node* node) { in VisitRoundUint64ToFloat32()
1035 void InstructionSelector::VisitRoundUint64ToFloat64(Node* node) { in VisitRoundUint64ToFloat64()
1041 void InstructionSelector::VisitBitcastFloat32ToInt32(Node* node) { in VisitBitcastFloat32ToInt32()
1047 void InstructionSelector::VisitBitcastFloat64ToInt64(Node* node) { in VisitBitcastFloat64ToInt64()
1053 void InstructionSelector::VisitBitcastInt32ToFloat32(Node* node) { in VisitBitcastInt32ToFloat32()
1059 void InstructionSelector::VisitBitcastInt64ToFloat64(Node* node) { in VisitBitcastInt64ToFloat64()
1065 void InstructionSelector::VisitFloat32Add(Node* node) { in VisitFloat32Add()
1070 void InstructionSelector::VisitFloat64Add(Node* node) { in VisitFloat64Add()
1076 void InstructionSelector::VisitFloat32Sub(Node* node) { in VisitFloat32Sub()
1088 void InstructionSelector::VisitFloat64Sub(Node* node) { in VisitFloat64Sub()
1114 void InstructionSelector::VisitFloat32Mul(Node* node) { in VisitFloat32Mul()
1119 void InstructionSelector::VisitFloat64Mul(Node* node) { in VisitFloat64Mul()
1125 void InstructionSelector::VisitFloat32Div(Node* node) { in VisitFloat32Div()
1130 void InstructionSelector::VisitFloat64Div(Node* node) { in VisitFloat64Div()
1135 void InstructionSelector::VisitFloat64Mod(Node* node) { in VisitFloat64Mod()
1143 void InstructionSelector::VisitFloat32Max(Node* node) { UNREACHABLE(); } in VisitFloat32Max()
1146 void InstructionSelector::VisitFloat64Max(Node* node) { UNREACHABLE(); } in VisitFloat64Max()
1149 void InstructionSelector::VisitFloat32Min(Node* node) { UNREACHABLE(); } in VisitFloat32Min()
1152 void InstructionSelector::VisitFloat64Min(Node* node) { UNREACHABLE(); } in VisitFloat64Min()
1155 void InstructionSelector::VisitFloat32Abs(Node* node) { in VisitFloat32Abs()
1160 void InstructionSelector::VisitFloat64Abs(Node* node) { in VisitFloat64Abs()
1165 void InstructionSelector::VisitFloat32Sqrt(Node* node) { in VisitFloat32Sqrt()
1170 void InstructionSelector::VisitFloat64Sqrt(Node* node) { in VisitFloat64Sqrt()
1175 void InstructionSelector::VisitFloat32RoundDown(Node* node) { in VisitFloat32RoundDown()
1180 void InstructionSelector::VisitFloat64RoundDown(Node* node) { in VisitFloat64RoundDown()
1185 void InstructionSelector::VisitFloat32RoundUp(Node* node) { in VisitFloat32RoundUp()
1190 void InstructionSelector::VisitFloat64RoundUp(Node* node) { in VisitFloat64RoundUp()
1195 void InstructionSelector::VisitFloat32RoundTruncate(Node* node) { in VisitFloat32RoundTruncate()
1200 void InstructionSelector::VisitFloat64RoundTruncate(Node* node) { in VisitFloat64RoundTruncate()
1205 void InstructionSelector::VisitFloat64RoundTiesAway(Node* node) { in VisitFloat64RoundTiesAway()
1210 void InstructionSelector::VisitFloat32RoundTiesEven(Node* node) { in VisitFloat32RoundTiesEven()
1215 void InstructionSelector::VisitFloat64RoundTiesEven(Node* node) { in VisitFloat64RoundTiesEven()
1220 void InstructionSelector::VisitInt32AddWithOverflow(Node* node) { in VisitInt32AddWithOverflow()
1232 void InstructionSelector::VisitInt32SubWithOverflow(Node* node) { in VisitInt32SubWithOverflow()
1245 void InstructionSelector::VisitInt64AddWithOverflow(Node* node) { in VisitInt64AddWithOverflow()
1256 void InstructionSelector::VisitInt64SubWithOverflow(Node* node) { in VisitInt64SubWithOverflow()
1286 void VisitCompare(InstructionSelector* selector, InstructionCode opcode, in VisitCompare()
1302 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1324 void VisitWord32Compare(InstructionSelector* selector, Node* node, in VisitWord32Compare()
1332 void VisitWord64Compare(InstructionSelector* selector, Node* node, in VisitWord64Compare()
1341 void VisitFloat32Compare(InstructionSelector* selector, Node* node, in VisitFloat32Compare()
1352 void VisitFloat64Compare(InstructionSelector* selector, Node* node, in VisitFloat64Compare()
1363 void VisitWordCompareZero(InstructionSelector* selector, Node* user, in VisitWordCompareZero()
1509 void VisitWord32CompareZero(InstructionSelector* selector, Node* user, in VisitWord32CompareZero()
1516 void VisitWord64CompareZero(InstructionSelector* selector, Node* user, in VisitWord64CompareZero()
1525 void InstructionSelector::VisitBranch(Node* branch, BasicBlock* tbranch, in VisitBranch()
1532 void InstructionSelector::VisitSwitch(Node* node, const SwitchInfo& sw) { in VisitSwitch()
1560 void InstructionSelector::VisitWord32Equal(Node* const node) { in VisitWord32Equal()
1570 void InstructionSelector::VisitInt32LessThan(Node* node) { in VisitInt32LessThan()
1576 void InstructionSelector::VisitInt32LessThanOrEqual(Node* node) { in VisitInt32LessThanOrEqual()
1582 void InstructionSelector::VisitUint32LessThan(Node* node) { in VisitUint32LessThan()
1588 void InstructionSelector::VisitUint32LessThanOrEqual(Node* node) { in VisitUint32LessThanOrEqual()
1595 void InstructionSelector::VisitWord64Equal(Node* const node) { in VisitWord64Equal()
1605 void InstructionSelector::VisitInt64LessThan(Node* node) { in VisitInt64LessThan()
1611 void InstructionSelector::VisitInt64LessThanOrEqual(Node* node) { in VisitInt64LessThanOrEqual()
1617 void InstructionSelector::VisitUint64LessThan(Node* node) { in VisitUint64LessThan()
1623 void InstructionSelector::VisitUint64LessThanOrEqual(Node* node) { in VisitUint64LessThanOrEqual()
1630 void InstructionSelector::VisitFloat32Equal(Node* node) { in VisitFloat32Equal()
1636 void InstructionSelector::VisitFloat32LessThan(Node* node) { in VisitFloat32LessThan()
1642 void InstructionSelector::VisitFloat32LessThanOrEqual(Node* node) { in VisitFloat32LessThanOrEqual()
1648 void InstructionSelector::VisitFloat64Equal(Node* node) { in VisitFloat64Equal()
1654 void InstructionSelector::VisitFloat64LessThan(Node* node) { in VisitFloat64LessThan()
1660 void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) { in VisitFloat64LessThanOrEqual()
1666 void InstructionSelector::EmitPrepareArguments( in EmitPrepareArguments()
1706 bool InstructionSelector::IsTailCallAddressImmediate() { return false; } in IsTailCallAddressImmediate()
1709 void InstructionSelector::VisitFloat64ExtractLowWord32(Node* node) { in VisitFloat64ExtractLowWord32()
1716 void InstructionSelector::VisitFloat64ExtractHighWord32(Node* node) { in VisitFloat64ExtractHighWord32()
1723 void InstructionSelector::VisitFloat64InsertLowWord32(Node* node) { in VisitFloat64InsertLowWord32()
1739 void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { in VisitFloat64InsertHighWord32()
1757 InstructionSelector::SupportedMachineOperatorFlags() { in SupportedMachineOperatorFlags()