Lines Matching refs:Word32T
221 V(Int32GreaterThan, BoolT, Word32T, Word32T) \
222 V(Int32GreaterThanOrEqual, BoolT, Word32T, Word32T) \
223 V(Int32LessThan, BoolT, Word32T, Word32T) \
224 V(Int32LessThanOrEqual, BoolT, Word32T, Word32T) \
231 V(Uint32LessThan, BoolT, Word32T, Word32T) \
232 V(Uint32LessThanOrEqual, BoolT, Word32T, Word32T) \
233 V(Uint32GreaterThan, BoolT, Word32T, Word32T) \
234 V(Uint32GreaterThanOrEqual, BoolT, Word32T, Word32T) \
252 V(Float64InsertLowWord32, Float64T, Float64T, Word32T) \
253 V(Float64InsertHighWord32, Float64T, Float64T, Word32T) \
261 V(Int32Add, Word32T, Word32T, Word32T) \
263 V(Int32Sub, Word32T, Word32T, Word32T) \
265 V(Int32Mul, Word32T, Word32T, Word32T) \
283 V(Word32Or, Word32T, Word32T, Word32T) \
284 V(Word32And, Word32T, Word32T, Word32T) \
285 V(Word32Xor, Word32T, Word32T, Word32T) \
286 V(Word32Ror, Word32T, Word32T, Word32T) \
287 V(Word32Shl, Word32T, Word32T, Word32T) \
288 V(Word32Shr, Word32T, Word32T, Word32T) \
289 V(Word32Sar, Word32T, Word32T, Word32T) \
290 V(Word32SarShiftOutZeros, Word32T, Word32T, Word32T) \
338 V(ChangeUint32ToFloat64, Float64T, Word32T) \
339 V(ChangeUint32ToUint64, Uint64T, Word32T) \
340 V(BitcastInt32ToFloat32, Float32T, Word32T) \
349 V(Word32Clz, Int32T, Word32T) \
351 V(Word32Ctz, Int32T, Word32T) \
353 V(Word32Popcnt, Int32T, Word32T) \
355 V(Word32BitwiseNot, Word32T, Word32T) \
363 V(Word32BinaryNot, BoolT, Word32T) \
580 TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
583 TNode<Uint32T> Unsigned(TNode<Word32T> x) {
818 TNode<Word32T> value);
825 TNode<Word32T> AtomicAdd(MachineType type, TNode<RawPtrT> base,
826 TNode<UintPtrT> offset, TNode<Word32T> value);
831 TNode<Word32T> AtomicSub(MachineType type, TNode<RawPtrT> base,
832 TNode<UintPtrT> offset, TNode<Word32T> value);
837 TNode<Word32T> AtomicAnd(MachineType type, TNode<RawPtrT> base,
838 TNode<UintPtrT> offset, TNode<Word32T> value);
843 TNode<Word32T> AtomicOr(MachineType type, TNode<RawPtrT> base,
844 TNode<UintPtrT> offset, TNode<Word32T> value);
849 TNode<Word32T> AtomicXor(MachineType type, TNode<RawPtrT> base,
850 TNode<UintPtrT> offset, TNode<Word32T> value);
856 TNode<Word32T> AtomicExchange(MachineType type, TNode<RawPtrT> base,
857 TNode<UintPtrT> offset, TNode<Word32T> value);
864 TNode<Word32T> AtomicCompareExchange(MachineType type, TNode<RawPtrT> base,
866 TNode<Word32T> old_value,
867 TNode<Word32T> new_value);
899 return Signed(Word32Shl(static_cast<TNode<Word32T>>(left), right));
902 return Unsigned(Word32Shl(static_cast<TNode<Word32T>>(left), right));
905 return Unsigned(Word32Shr(static_cast<TNode<Word32T>>(left), right));
908 return Signed(Word32Sar(static_cast<TNode<Word32T>>(left), right));
955 return Signed(Word32And(static_cast<TNode<Word32T>>(left),
956 static_cast<TNode<Word32T>>(right)));
959 return Unsigned(Word32And(static_cast<TNode<Word32T>>(left),
960 static_cast<TNode<Word32T>>(right)));
969 return Signed(Word32Or(static_cast<TNode<Word32T>>(left),
970 static_cast<TNode<Word32T>>(right)));
973 return Unsigned(Word32Or(static_cast<TNode<Word32T>>(left),
974 static_cast<TNode<Word32T>>(right)));
980 TNode<BoolT> Word32Equal(TNode<Word32T> left, TNode<Word32T> right);
981 TNode<BoolT> Word32NotEqual(TNode<Word32T> left, TNode<Word32T> right);
989 return UncheckedCast<BoolT>(Word32Or(static_cast<TNode<Word32T>>(left),
990 static_cast<TNode<Word32T>>(right)));
993 return UncheckedCast<BoolT>(Word32And(static_cast<TNode<Word32T>>(left),
994 static_cast<TNode<Word32T>>(right)));
998 return Signed(Int32Add(static_cast<TNode<Word32T>>(left),
999 static_cast<TNode<Word32T>>(right)));
1003 return Unsigned(Int32Add(static_cast<TNode<Word32T>>(left),
1004 static_cast<TNode<Word32T>>(right)));
1008 return Unsigned(Int32Sub(static_cast<TNode<Word32T>>(left),
1009 static_cast<TNode<Word32T>>(right)));
1013 return Signed(Int32Sub(static_cast<TNode<Word32T>>(left),
1014 static_cast<TNode<Word32T>>(right)));
1018 return Signed(Int32Mul(static_cast<TNode<Word32T>>(left),
1019 static_cast<TNode<Word32T>>(right)));
1086 TNode<Word32T> Word32Shr(TNode<Word32T> value, int shift);
1087 TNode<Word32T> Word32Sar(TNode<Word32T> value, int shift);
1093 TNode<Word32T> Word32And(TNode<Word32T> left, int right) {
1099 TNode<BoolT> Word32Equal(TNode<Word32T> left, int right) {
1127 TNode<UintPtrT> ChangeUint32ToWord(TNode<Word32T> value);
1129 TNode<IntPtrT> ChangeInt32ToIntPtr(TNode<Word32T> value);