Lines Matching defs:node
20 InstructionOperand UseByteRegister(Node* node) { in UseByteRegister()
25 InstructionOperand DefineAsByteRegister(Node* node) { in DefineAsByteRegister()
30 bool CanBeMemoryOperand(InstructionCode opcode, Node* node, Node* input, in CanBeMemoryOperand()
58 bool CanBeImmediate(Node* node) { in CanBeImmediate()
146 AddressingMode GetEffectiveAddressMemoryOperand(Node* node, in GetEffectiveAddressMemoryOperand()
170 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO()
176 void VisitRR(InstructionSelector* selector, Node* node, in VisitRR()
184 void VisitRROFloat(InstructionSelector* selector, Node* node, in VisitRROFloat()
197 void VisitFloatUnop(InstructionSelector* selector, Node* node, Node* input, in VisitFloatUnop()
211 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad()
253 void InstructionSelector::VisitProtectedLoad(Node* node) { in VisitProtectedLoad()
258 void InstructionSelector::VisitStore(Node* node) { in VisitStore()
355 void InstructionSelector::VisitUnalignedLoad(Node* node) { UNREACHABLE(); } in VisitUnalignedLoad()
358 void InstructionSelector::VisitUnalignedStore(Node* node) { UNREACHABLE(); } in VisitUnalignedStore()
360 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad()
408 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore()
465 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
526 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop()
534 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And()
539 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or()
544 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor()
556 static inline void VisitShift(InstructionSelector* selector, Node* node, in VisitShift()
574 void VisitMulHigh(InstructionSelector* selector, Node* node, in VisitMulHigh()
584 void VisitDiv(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitDiv()
593 void VisitMod(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitMod()
625 void InstructionSelector::VisitWord32Shl(Node* node) { in VisitWord32Shl()
637 void InstructionSelector::VisitWord32Shr(Node* node) { in VisitWord32Shr()
642 void InstructionSelector::VisitWord32Sar(Node* node) { in VisitWord32Sar()
646 void InstructionSelector::VisitInt32PairAdd(Node* node) { in VisitInt32PairAdd()
671 void InstructionSelector::VisitInt32PairSub(Node* node) { in VisitInt32PairSub()
696 void InstructionSelector::VisitInt32PairMul(Node* node) { in VisitInt32PairMul()
724 Node* node) { in VisitWord32PairShift()
753 void InstructionSelector::VisitWord32PairShl(Node* node) { in VisitWord32PairShl()
757 void InstructionSelector::VisitWord32PairShr(Node* node) { in VisitWord32PairShr()
761 void InstructionSelector::VisitWord32PairSar(Node* node) { in VisitWord32PairSar()
765 void InstructionSelector::VisitWord32Ror(Node* node) { in VisitWord32Ror()
770 void InstructionSelector::VisitWord32Clz(Node* node) { in VisitWord32Clz()
776 void InstructionSelector::VisitWord32Ctz(Node* node) { in VisitWord32Ctz()
782 void InstructionSelector::VisitWord32ReverseBits(Node* node) { UNREACHABLE(); } in VisitWord32ReverseBits()
784 void InstructionSelector::VisitWord64ReverseBytes(Node* node) { UNREACHABLE(); } in VisitWord64ReverseBytes()
786 void InstructionSelector::VisitWord32ReverseBytes(Node* node) { UNREACHABLE(); } in VisitWord32ReverseBytes()
788 void InstructionSelector::VisitWord32Popcnt(Node* node) { in VisitWord32Popcnt()
794 void InstructionSelector::VisitInt32Add(Node* node) { in VisitInt32Add()
823 void InstructionSelector::VisitInt32Sub(Node* node) { in VisitInt32Sub()
834 void InstructionSelector::VisitInt32Mul(Node* node) { in VisitInt32Mul()
858 void InstructionSelector::VisitInt32MulHigh(Node* node) { in VisitInt32MulHigh()
863 void InstructionSelector::VisitUint32MulHigh(Node* node) { in VisitUint32MulHigh()
868 void InstructionSelector::VisitInt32Div(Node* node) { in VisitInt32Div()
873 void InstructionSelector::VisitUint32Div(Node* node) { in VisitUint32Div()
878 void InstructionSelector::VisitInt32Mod(Node* node) { in VisitInt32Mod()
883 void InstructionSelector::VisitUint32Mod(Node* node) { in VisitUint32Mod()
888 void InstructionSelector::VisitChangeFloat32ToFloat64(Node* node) { in VisitChangeFloat32ToFloat64()
893 void InstructionSelector::VisitRoundInt32ToFloat32(Node* node) { in VisitRoundInt32ToFloat32()
898 void InstructionSelector::VisitRoundUint32ToFloat32(Node* node) { in VisitRoundUint32ToFloat32()
906 void InstructionSelector::VisitChangeInt32ToFloat64(Node* node) { in VisitChangeInt32ToFloat64()
911 void InstructionSelector::VisitChangeUint32ToFloat64(Node* node) { in VisitChangeUint32ToFloat64()
916 void InstructionSelector::VisitTruncateFloat32ToInt32(Node* node) { in VisitTruncateFloat32ToInt32()
921 void InstructionSelector::VisitTruncateFloat32ToUint32(Node* node) { in VisitTruncateFloat32ToUint32()
926 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { in VisitChangeFloat64ToInt32()
931 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { in VisitChangeFloat64ToUint32()
935 void InstructionSelector::VisitTruncateFloat64ToUint32(Node* node) { in VisitTruncateFloat64ToUint32()
939 void InstructionSelector::VisitTruncateFloat64ToFloat32(Node* node) { in VisitTruncateFloat64ToFloat32()
943 void InstructionSelector::VisitTruncateFloat64ToWord32(Node* node) { in VisitTruncateFloat64ToWord32()
947 void InstructionSelector::VisitRoundFloat64ToInt32(Node* node) { in VisitRoundFloat64ToInt32()
952 void InstructionSelector::VisitBitcastFloat32ToInt32(Node* node) { in VisitBitcastFloat32ToInt32()
958 void InstructionSelector::VisitBitcastInt32ToFloat32(Node* node) { in VisitBitcastInt32ToFloat32()
964 void InstructionSelector::VisitFloat32Add(Node* node) { in VisitFloat32Add()
969 void InstructionSelector::VisitFloat64Add(Node* node) { in VisitFloat64Add()
974 void InstructionSelector::VisitFloat32Sub(Node* node) { in VisitFloat32Sub()
978 void InstructionSelector::VisitFloat64Sub(Node* node) { in VisitFloat64Sub()
982 void InstructionSelector::VisitFloat32Mul(Node* node) { in VisitFloat32Mul()
987 void InstructionSelector::VisitFloat64Mul(Node* node) { in VisitFloat64Mul()
992 void InstructionSelector::VisitFloat32Div(Node* node) { in VisitFloat32Div()
997 void InstructionSelector::VisitFloat64Div(Node* node) { in VisitFloat64Div()
1002 void InstructionSelector::VisitFloat64Mod(Node* node) { in VisitFloat64Mod()
1010 void InstructionSelector::VisitFloat32Max(Node* node) { in VisitFloat32Max()
1018 void InstructionSelector::VisitFloat64Max(Node* node) { in VisitFloat64Max()
1026 void InstructionSelector::VisitFloat32Min(Node* node) { in VisitFloat32Min()
1034 void InstructionSelector::VisitFloat64Min(Node* node) { in VisitFloat64Min()
1043 void InstructionSelector::VisitFloat32Abs(Node* node) { in VisitFloat32Abs()
1049 void InstructionSelector::VisitFloat64Abs(Node* node) { in VisitFloat64Abs()
1054 void InstructionSelector::VisitFloat32Sqrt(Node* node) { in VisitFloat32Sqrt()
1059 void InstructionSelector::VisitFloat64Sqrt(Node* node) { in VisitFloat64Sqrt()
1064 void InstructionSelector::VisitFloat32RoundDown(Node* node) { in VisitFloat32RoundDown()
1069 void InstructionSelector::VisitFloat64RoundDown(Node* node) { in VisitFloat64RoundDown()
1074 void InstructionSelector::VisitFloat32RoundUp(Node* node) { in VisitFloat32RoundUp()
1079 void InstructionSelector::VisitFloat64RoundUp(Node* node) { in VisitFloat64RoundUp()
1084 void InstructionSelector::VisitFloat32RoundTruncate(Node* node) { in VisitFloat32RoundTruncate()
1089 void InstructionSelector::VisitFloat64RoundTruncate(Node* node) { in VisitFloat64RoundTruncate()
1094 void InstructionSelector::VisitFloat64RoundTiesAway(Node* node) { in VisitFloat64RoundTiesAway()
1099 void InstructionSelector::VisitFloat32RoundTiesEven(Node* node) { in VisitFloat32RoundTiesEven()
1104 void InstructionSelector::VisitFloat64RoundTiesEven(Node* node) { in VisitFloat64RoundTiesEven()
1108 void InstructionSelector::VisitFloat32Neg(Node* node) { in VisitFloat32Neg()
1112 void InstructionSelector::VisitFloat64Neg(Node* node) { in VisitFloat64Neg()
1116 void InstructionSelector::VisitFloat64Ieee754Binop(Node* node, in VisitFloat64Ieee754Binop()
1124 void InstructionSelector::VisitFloat64Ieee754Unop(Node* node, in VisitFloat64Ieee754Unop()
1133 Node* node) { in EmitPrepareArguments()
1292 void VisitFloat32Compare(InstructionSelector* selector, Node* node, in VisitFloat32Compare()
1301 void VisitFloat64Compare(InstructionSelector* selector, Node* node, in VisitFloat64Compare()
1309 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1364 void VisitWordCompare(InstructionSelector* selector, Node* node, in VisitWordCompare()
1451 Node* const node = value->InputAt(0); in VisitWordCompareZero() local
1492 void InstructionSelector::VisitDeoptimizeIf(Node* node) { in VisitDeoptimizeIf()
1498 void InstructionSelector::VisitDeoptimizeUnless(Node* node) { in VisitDeoptimizeUnless()
1504 void InstructionSelector::VisitSwitch(Node* node, const SwitchInfo& sw) { in VisitSwitch()
1532 void InstructionSelector::VisitWord32Equal(Node* const node) { in VisitWord32Equal()
1542 void InstructionSelector::VisitInt32LessThan(Node* node) { in VisitInt32LessThan()
1548 void InstructionSelector::VisitInt32LessThanOrEqual(Node* node) { in VisitInt32LessThanOrEqual()
1555 void InstructionSelector::VisitUint32LessThan(Node* node) { in VisitUint32LessThan()
1561 void InstructionSelector::VisitUint32LessThanOrEqual(Node* node) { in VisitUint32LessThanOrEqual()
1568 void InstructionSelector::VisitInt32AddWithOverflow(Node* node) { in VisitInt32AddWithOverflow()
1578 void InstructionSelector::VisitInt32SubWithOverflow(Node* node) { in VisitInt32SubWithOverflow()
1587 void InstructionSelector::VisitInt32MulWithOverflow(Node* node) { in VisitInt32MulWithOverflow()
1596 void InstructionSelector::VisitFloat32Equal(Node* node) { in VisitFloat32Equal()
1602 void InstructionSelector::VisitFloat32LessThan(Node* node) { in VisitFloat32LessThan()
1609 void InstructionSelector::VisitFloat32LessThanOrEqual(Node* node) { in VisitFloat32LessThanOrEqual()
1616 void InstructionSelector::VisitFloat64Equal(Node* node) { in VisitFloat64Equal()
1622 void InstructionSelector::VisitFloat64LessThan(Node* node) { in VisitFloat64LessThan()
1629 void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) { in VisitFloat64LessThanOrEqual()
1636 void InstructionSelector::VisitFloat64ExtractLowWord32(Node* node) { in VisitFloat64ExtractLowWord32()
1643 void InstructionSelector::VisitFloat64ExtractHighWord32(Node* node) { in VisitFloat64ExtractHighWord32()
1650 void InstructionSelector::VisitFloat64InsertLowWord32(Node* node) { in VisitFloat64InsertLowWord32()
1664 void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { in VisitFloat64InsertHighWord32()
1672 void InstructionSelector::VisitFloat64SilenceNaN(Node* node) { in VisitFloat64SilenceNaN()
1678 void InstructionSelector::VisitAtomicLoad(Node* node) { in VisitAtomicLoad()
1687 void InstructionSelector::VisitAtomicStore(Node* node) { in VisitAtomicStore()