Lines Matching refs:InstructionSelector

24   explicit MipsOperandGenerator(InstructionSelector* selector)  in MipsOperandGenerator()
64 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR()
73 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR()
81 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO()
90 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
122 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
129 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad()
174 void InstructionSelector::VisitStore(Node* node) { in VisitStore()
255 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And()
304 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or()
309 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor()
333 void InstructionSelector::VisitWord32Shl(Node* node) { in VisitWord32Shl()
364 void InstructionSelector::VisitWord32Shr(Node* node) { in VisitWord32Shr()
389 void InstructionSelector::VisitWord32Sar(Node* node) { in VisitWord32Sar()
394 void InstructionSelector::VisitWord32Ror(Node* node) { in VisitWord32Ror()
399 void InstructionSelector::VisitWord32Clz(Node* node) { in VisitWord32Clz()
404 void InstructionSelector::VisitWord32Ctz(Node* node) { UNREACHABLE(); } in VisitWord32Ctz()
407 void InstructionSelector::VisitWord32Popcnt(Node* node) { UNREACHABLE(); } in VisitWord32Popcnt()
410 void InstructionSelector::VisitInt32Add(Node* node) { in VisitInt32Add()
418 void InstructionSelector::VisitInt32Sub(Node* node) { in VisitInt32Sub()
423 void InstructionSelector::VisitInt32Mul(Node* node) { in VisitInt32Mul()
457 void InstructionSelector::VisitInt32MulHigh(Node* node) { in VisitInt32MulHigh()
462 void InstructionSelector::VisitUint32MulHigh(Node* node) { in VisitUint32MulHigh()
469 void InstructionSelector::VisitInt32Div(Node* node) { in VisitInt32Div()
477 void InstructionSelector::VisitUint32Div(Node* node) { in VisitUint32Div()
485 void InstructionSelector::VisitInt32Mod(Node* node) { in VisitInt32Mod()
493 void InstructionSelector::VisitUint32Mod(Node* node) { in VisitUint32Mod()
501 void InstructionSelector::VisitChangeFloat32ToFloat64(Node* node) { in VisitChangeFloat32ToFloat64()
506 void InstructionSelector::VisitChangeInt32ToFloat64(Node* node) { in VisitChangeInt32ToFloat64()
511 void InstructionSelector::VisitChangeUint32ToFloat64(Node* node) { in VisitChangeUint32ToFloat64()
516 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { in VisitChangeFloat64ToInt32()
580 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { in VisitChangeFloat64ToUint32()
585 void InstructionSelector::VisitTruncateFloat64ToFloat32(Node* node) { in VisitTruncateFloat64ToFloat32()
600 void InstructionSelector::VisitTruncateFloat64ToInt32(Node* node) { in VisitTruncateFloat64ToInt32()
611 void InstructionSelector::VisitBitcastFloat32ToInt32(Node* node) { in VisitBitcastFloat32ToInt32()
616 void InstructionSelector::VisitBitcastInt32ToFloat32(Node* node) { in VisitBitcastInt32ToFloat32()
624 void InstructionSelector::VisitFloat32Add(Node* node) { in VisitFloat32Add()
629 void InstructionSelector::VisitFloat64Add(Node* node) { in VisitFloat64Add()
634 void InstructionSelector::VisitFloat32Sub(Node* node) { in VisitFloat32Sub()
639 void InstructionSelector::VisitFloat64Sub(Node* node) { in VisitFloat64Sub()
658 void InstructionSelector::VisitFloat32Mul(Node* node) { in VisitFloat32Mul()
663 void InstructionSelector::VisitFloat64Mul(Node* node) { in VisitFloat64Mul()
668 void InstructionSelector::VisitFloat32Div(Node* node) { in VisitFloat32Div()
673 void InstructionSelector::VisitFloat64Div(Node* node) { in VisitFloat64Div()
678 void InstructionSelector::VisitFloat64Mod(Node* node) { in VisitFloat64Mod()
685 void InstructionSelector::VisitFloat32Max(Node* node) { in VisitFloat32Max()
700 void InstructionSelector::VisitFloat64Max(Node* node) { in VisitFloat64Max()
715 void InstructionSelector::VisitFloat32Min(Node* node) { in VisitFloat32Min()
730 void InstructionSelector::VisitFloat64Min(Node* node) { in VisitFloat64Min()
745 void InstructionSelector::VisitFloat32Abs(Node* node) { in VisitFloat32Abs()
750 void InstructionSelector::VisitFloat64Abs(Node* node) { in VisitFloat64Abs()
755 void InstructionSelector::VisitFloat32Sqrt(Node* node) { in VisitFloat32Sqrt()
760 void InstructionSelector::VisitFloat64Sqrt(Node* node) { in VisitFloat64Sqrt()
765 void InstructionSelector::VisitFloat32RoundDown(Node* node) { in VisitFloat32RoundDown()
770 void InstructionSelector::VisitFloat64RoundDown(Node* node) { in VisitFloat64RoundDown()
775 void InstructionSelector::VisitFloat32RoundUp(Node* node) { in VisitFloat32RoundUp()
780 void InstructionSelector::VisitFloat64RoundUp(Node* node) { in VisitFloat64RoundUp()
785 void InstructionSelector::VisitFloat32RoundTruncate(Node* node) { in VisitFloat32RoundTruncate()
790 void InstructionSelector::VisitFloat64RoundTruncate(Node* node) { in VisitFloat64RoundTruncate()
795 void InstructionSelector::VisitFloat64RoundTiesAway(Node* node) { in VisitFloat64RoundTiesAway()
800 void InstructionSelector::VisitFloat32RoundTiesEven(Node* node) { in VisitFloat32RoundTiesEven()
805 void InstructionSelector::VisitFloat64RoundTiesEven(Node* node) { in VisitFloat64RoundTiesEven()
810 void InstructionSelector::EmitPrepareArguments( in EmitPrepareArguments()
846 bool InstructionSelector::IsTailCallAddressImmediate() { return false; } in IsTailCallAddressImmediate()
849 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad()
895 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore()
942 static void VisitCompare(InstructionSelector* selector, InstructionCode opcode, in VisitCompare()
958 void VisitFloat32Compare(InstructionSelector* selector, Node* node, in VisitFloat32Compare()
973 void VisitFloat64Compare(InstructionSelector* selector, Node* node, in VisitFloat64Compare()
988 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1050 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1059 void VisitWordCompareZero(InstructionSelector* selector, Node* user, in VisitWordCompareZero()
1153 void InstructionSelector::VisitBranch(Node* branch, BasicBlock* tbranch, in VisitBranch()
1160 void InstructionSelector::VisitSwitch(Node* node, const SwitchInfo& sw) { in VisitSwitch()
1188 void InstructionSelector::VisitWord32Equal(Node* const node) { in VisitWord32Equal()
1198 void InstructionSelector::VisitInt32LessThan(Node* node) { in VisitInt32LessThan()
1204 void InstructionSelector::VisitInt32LessThanOrEqual(Node* node) { in VisitInt32LessThanOrEqual()
1210 void InstructionSelector::VisitUint32LessThan(Node* node) { in VisitUint32LessThan()
1216 void InstructionSelector::VisitUint32LessThanOrEqual(Node* node) { in VisitUint32LessThanOrEqual()
1222 void InstructionSelector::VisitInt32AddWithOverflow(Node* node) { in VisitInt32AddWithOverflow()
1232 void InstructionSelector::VisitInt32SubWithOverflow(Node* node) { in VisitInt32SubWithOverflow()
1242 void InstructionSelector::VisitFloat32Equal(Node* node) { in VisitFloat32Equal()
1248 void InstructionSelector::VisitFloat32LessThan(Node* node) { in VisitFloat32LessThan()
1254 void InstructionSelector::VisitFloat32LessThanOrEqual(Node* node) { in VisitFloat32LessThanOrEqual()
1260 void InstructionSelector::VisitFloat64Equal(Node* node) { in VisitFloat64Equal()
1266 void InstructionSelector::VisitFloat64LessThan(Node* node) { in VisitFloat64LessThan()
1272 void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) { in VisitFloat64LessThanOrEqual()
1278 void InstructionSelector::VisitFloat64ExtractLowWord32(Node* node) { in VisitFloat64ExtractLowWord32()
1285 void InstructionSelector::VisitFloat64ExtractHighWord32(Node* node) { in VisitFloat64ExtractHighWord32()
1292 void InstructionSelector::VisitFloat64InsertLowWord32(Node* node) { in VisitFloat64InsertLowWord32()
1301 void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { in VisitFloat64InsertHighWord32()
1312 InstructionSelector::SupportedMachineOperatorFlags() { in SupportedMachineOperatorFlags()