Lines Matching refs:InstructionSelector

17   explicit X87OperandGenerator(InstructionSelector* selector)  in X87OperandGenerator()
132 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad()
172 void InstructionSelector::VisitStore(Node* node) { in VisitStore()
268 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad()
313 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore()
366 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
422 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
429 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And()
434 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or()
439 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor()
451 static inline void VisitShift(InstructionSelector* selector, Node* node, in VisitShift()
469 void VisitMulHigh(InstructionSelector* selector, Node* node, in VisitMulHigh()
478 void VisitDiv(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitDiv()
487 void VisitMod(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitMod()
494 void EmitLea(InstructionSelector* selector, Node* result, Node* index, in EmitLea()
516 void InstructionSelector::VisitWord32Shl(Node* node) { in VisitWord32Shl()
528 void InstructionSelector::VisitWord32Shr(Node* node) { in VisitWord32Shr()
533 void InstructionSelector::VisitWord32Sar(Node* node) { in VisitWord32Sar()
538 void InstructionSelector::VisitWord32Ror(Node* node) { in VisitWord32Ror()
543 void InstructionSelector::VisitWord32Clz(Node* node) { in VisitWord32Clz()
549 void InstructionSelector::VisitWord32Ctz(Node* node) { UNREACHABLE(); } in VisitWord32Ctz()
552 void InstructionSelector::VisitWord32Popcnt(Node* node) { in VisitWord32Popcnt()
558 void InstructionSelector::VisitInt32Add(Node* node) { in VisitInt32Add()
586 void InstructionSelector::VisitInt32Sub(Node* node) { in VisitInt32Sub()
597 void InstructionSelector::VisitInt32Mul(Node* node) { in VisitInt32Mul()
621 void InstructionSelector::VisitInt32MulHigh(Node* node) { in VisitInt32MulHigh()
626 void InstructionSelector::VisitUint32MulHigh(Node* node) { in VisitUint32MulHigh()
631 void InstructionSelector::VisitInt32Div(Node* node) { in VisitInt32Div()
636 void InstructionSelector::VisitUint32Div(Node* node) { in VisitUint32Div()
641 void InstructionSelector::VisitInt32Mod(Node* node) { in VisitInt32Mod()
646 void InstructionSelector::VisitUint32Mod(Node* node) { in VisitUint32Mod()
651 void InstructionSelector::VisitChangeFloat32ToFloat64(Node* node) { in VisitChangeFloat32ToFloat64()
658 void InstructionSelector::VisitChangeInt32ToFloat64(Node* node) { in VisitChangeInt32ToFloat64()
665 void InstructionSelector::VisitChangeUint32ToFloat64(Node* node) { in VisitChangeUint32ToFloat64()
672 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { in VisitChangeFloat64ToInt32()
678 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { in VisitChangeFloat64ToUint32()
684 void InstructionSelector::VisitTruncateFloat64ToFloat32(Node* node) { in VisitTruncateFloat64ToFloat32()
691 void InstructionSelector::VisitTruncateFloat64ToInt32(Node* node) { in VisitTruncateFloat64ToInt32()
708 void InstructionSelector::VisitBitcastFloat32ToInt32(Node* node) { in VisitBitcastFloat32ToInt32()
715 void InstructionSelector::VisitBitcastInt32ToFloat32(Node* node) { in VisitBitcastInt32ToFloat32()
721 void InstructionSelector::VisitFloat32Add(Node* node) { in VisitFloat32Add()
729 void InstructionSelector::VisitFloat64Add(Node* node) { in VisitFloat64Add()
737 void InstructionSelector::VisitFloat32Sub(Node* node) { in VisitFloat32Sub()
745 void InstructionSelector::VisitFloat64Sub(Node* node) { in VisitFloat64Sub()
753 void InstructionSelector::VisitFloat32Mul(Node* node) { in VisitFloat32Mul()
761 void InstructionSelector::VisitFloat64Mul(Node* node) { in VisitFloat64Mul()
769 void InstructionSelector::VisitFloat32Div(Node* node) { in VisitFloat32Div()
777 void InstructionSelector::VisitFloat64Div(Node* node) { in VisitFloat64Div()
785 void InstructionSelector::VisitFloat64Mod(Node* node) { in VisitFloat64Mod()
794 void InstructionSelector::VisitFloat32Max(Node* node) { in VisitFloat32Max()
802 void InstructionSelector::VisitFloat64Max(Node* node) { in VisitFloat64Max()
810 void InstructionSelector::VisitFloat32Min(Node* node) { in VisitFloat32Min()
818 void InstructionSelector::VisitFloat64Min(Node* node) { in VisitFloat64Min()
826 void InstructionSelector::VisitFloat32Abs(Node* node) { in VisitFloat32Abs()
833 void InstructionSelector::VisitFloat64Abs(Node* node) { in VisitFloat64Abs()
840 void InstructionSelector::VisitFloat32Sqrt(Node* node) { in VisitFloat32Sqrt()
847 void InstructionSelector::VisitFloat64Sqrt(Node* node) { in VisitFloat64Sqrt()
854 void InstructionSelector::VisitFloat32RoundDown(Node* node) { in VisitFloat32RoundDown()
861 void InstructionSelector::VisitFloat64RoundDown(Node* node) { in VisitFloat64RoundDown()
868 void InstructionSelector::VisitFloat32RoundUp(Node* node) { in VisitFloat32RoundUp()
875 void InstructionSelector::VisitFloat64RoundUp(Node* node) { in VisitFloat64RoundUp()
882 void InstructionSelector::VisitFloat32RoundTruncate(Node* node) { in VisitFloat32RoundTruncate()
889 void InstructionSelector::VisitFloat64RoundTruncate(Node* node) { in VisitFloat64RoundTruncate()
896 void InstructionSelector::VisitFloat64RoundTiesAway(Node* node) { in VisitFloat64RoundTiesAway()
901 void InstructionSelector::VisitFloat32RoundTiesEven(Node* node) { in VisitFloat32RoundTiesEven()
908 void InstructionSelector::VisitFloat64RoundTiesEven(Node* node) { in VisitFloat64RoundTiesEven()
915 void InstructionSelector::EmitPrepareArguments( in EmitPrepareArguments()
957 bool InstructionSelector::IsTailCallAddressImmediate() { return true; } in IsTailCallAddressImmediate()
963 void VisitCompare(InstructionSelector* selector, InstructionCode opcode, in VisitCompare()
979 void VisitCompare(InstructionSelector* selector, InstructionCode opcode, in VisitCompare()
991 void VisitFloat32Compare(InstructionSelector* selector, Node* node, in VisitFloat32Compare()
1008 void VisitFloat64Compare(InstructionSelector* selector, Node* node, in VisitFloat64Compare()
1025 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1044 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1071 void VisitWordCompareZero(InstructionSelector* selector, Node* user, in VisitWordCompareZero()
1162 void InstructionSelector::VisitBranch(Node* branch, BasicBlock* tbranch, in VisitBranch()
1169 void InstructionSelector::VisitSwitch(Node* node, const SwitchInfo& sw) { in VisitSwitch()
1197 void InstructionSelector::VisitWord32Equal(Node* const node) { in VisitWord32Equal()
1207 void InstructionSelector::VisitInt32LessThan(Node* node) { in VisitInt32LessThan()
1213 void InstructionSelector::VisitInt32LessThanOrEqual(Node* node) { in VisitInt32LessThanOrEqual()
1219 void InstructionSelector::VisitUint32LessThan(Node* node) { in VisitUint32LessThan()
1225 void InstructionSelector::VisitUint32LessThanOrEqual(Node* node) { in VisitUint32LessThanOrEqual()
1231 void InstructionSelector::VisitInt32AddWithOverflow(Node* node) { in VisitInt32AddWithOverflow()
1241 void InstructionSelector::VisitInt32SubWithOverflow(Node* node) { in VisitInt32SubWithOverflow()
1251 void InstructionSelector::VisitFloat32Equal(Node* node) { in VisitFloat32Equal()
1257 void InstructionSelector::VisitFloat32LessThan(Node* node) { in VisitFloat32LessThan()
1263 void InstructionSelector::VisitFloat32LessThanOrEqual(Node* node) { in VisitFloat32LessThanOrEqual()
1269 void InstructionSelector::VisitFloat64Equal(Node* node) { in VisitFloat64Equal()
1275 void InstructionSelector::VisitFloat64LessThan(Node* node) { in VisitFloat64LessThan()
1281 void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) { in VisitFloat64LessThanOrEqual()
1287 void InstructionSelector::VisitFloat64ExtractLowWord32(Node* node) { in VisitFloat64ExtractLowWord32()
1294 void InstructionSelector::VisitFloat64ExtractHighWord32(Node* node) { in VisitFloat64ExtractHighWord32()
1301 void InstructionSelector::VisitFloat64InsertLowWord32(Node* node) { in VisitFloat64InsertLowWord32()
1310 void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { in VisitFloat64InsertHighWord32()
1321 InstructionSelector::SupportedMachineOperatorFlags() { in SupportedMachineOperatorFlags()