Lines Matching refs:UInt
1593 Byte::Byte(RValue<UInt> cast) in Byte()
2311 UShort::UShort(RValue<UInt> cast) in UShort()
4069 result = Insert(result, UShort((UInt(Extract(x, 0)) * UInt(Extract(y, 0))) >> 16), 0); in MulHigh()
4070 result = Insert(result, UShort((UInt(Extract(x, 1)) * UInt(Extract(y, 1))) >> 16), 1); in MulHigh()
4071 result = Insert(result, UShort((UInt(Extract(x, 2)) * UInt(Extract(y, 2))) >> 16), 2); in MulHigh()
4072 result = Insert(result, UShort((UInt(Extract(x, 3)) * UInt(Extract(y, 3))) >> 16), 3); in MulHigh()
4432 Int::Int(RValue<UInt> rhs) in Int()
4449 Int::Int(const UInt &rhs) in Int()
4455 Int::Int(const Reference<UInt> &rhs) in Int()
4473 RValue<Int> Int::operator=(RValue<UInt> rhs) in operator =()
4496 RValue<Int> Int::operator=(const UInt &rhs) in operator =()
4504 RValue<Int> Int::operator=(const Reference<UInt> &rhs) in operator =()
4730 Long::Long(RValue<UInt> cast) in Long()
4800 UInt::UInt(Argument<UInt> argument) in UInt() function in rr::UInt
4805 UInt::UInt(RValue<UShort> cast) in UInt() function in rr::UInt
4807 Value *integer = Nucleus::createZExt(cast.value, UInt::getType()); in UInt()
4812 UInt::UInt(RValue<Long> cast) in UInt() function in rr::UInt
4814 Value *integer = Nucleus::createTrunc(cast.value, UInt::getType()); in UInt()
4819 UInt::UInt(RValue<Float> cast) in UInt() function in rr::UInt
4830 As<Int>(As<UInt>(Int(cast - Float(ustartf))) + UInt(ustart)), in UInt()
4835 UInt::UInt(int x) in UInt() function in rr::UInt
4840 UInt::UInt(unsigned int x) in UInt() function in rr::UInt
4845 UInt::UInt(RValue<UInt> rhs) in UInt() function in rr::UInt
4850 UInt::UInt(RValue<Int> rhs) in UInt() function in rr::UInt
4855 UInt::UInt(const UInt &rhs) in UInt() function in rr::UInt
4861 UInt::UInt(const Reference<UInt> &rhs) in UInt() function in rr::UInt
4867 UInt::UInt(const Int &rhs) in UInt() function in rr::UInt
4873 UInt::UInt(const Reference<Int> &rhs) in UInt() function in rr::UInt
4879 RValue<UInt> UInt::operator=(unsigned int rhs) in operator =()
4881 return RValue<UInt>(storeValue(Nucleus::createConstantInt(rhs))); in operator =()
4884 RValue<UInt> UInt::operator=(RValue<UInt> rhs) in operator =()
4891 RValue<UInt> UInt::operator=(RValue<Int> rhs) in operator =()
4895 return RValue<UInt>(rhs); in operator =()
4898 RValue<UInt> UInt::operator=(const UInt &rhs) in operator =()
4903 return RValue<UInt>(value); in operator =()
4906 RValue<UInt> UInt::operator=(const Reference<UInt> &rhs) in operator =()
4911 return RValue<UInt>(value); in operator =()
4914 RValue<UInt> UInt::operator=(const Int &rhs) in operator =()
4919 return RValue<UInt>(value); in operator =()
4922 RValue<UInt> UInt::operator=(const Reference<Int> &rhs) in operator =()
4927 return RValue<UInt>(value); in operator =()
4930 RValue<UInt> operator+(RValue<UInt> lhs, RValue<UInt> rhs) in operator +()
4932 return RValue<UInt>(Nucleus::createAdd(lhs.value, rhs.value)); in operator +()
4935 RValue<UInt> operator-(RValue<UInt> lhs, RValue<UInt> rhs) in operator -()
4937 return RValue<UInt>(Nucleus::createSub(lhs.value, rhs.value)); in operator -()
4940 RValue<UInt> operator*(RValue<UInt> lhs, RValue<UInt> rhs) in operator *()
4942 return RValue<UInt>(Nucleus::createMul(lhs.value, rhs.value)); in operator *()
4945 RValue<UInt> operator/(RValue<UInt> lhs, RValue<UInt> rhs) in operator /()
4947 return RValue<UInt>(Nucleus::createUDiv(lhs.value, rhs.value)); in operator /()
4950 RValue<UInt> operator%(RValue<UInt> lhs, RValue<UInt> rhs) in operator %()
4952 return RValue<UInt>(Nucleus::createURem(lhs.value, rhs.value)); in operator %()
4955 RValue<UInt> operator&(RValue<UInt> lhs, RValue<UInt> rhs) in operator &()
4957 return RValue<UInt>(Nucleus::createAnd(lhs.value, rhs.value)); in operator &()
4960 RValue<UInt> operator|(RValue<UInt> lhs, RValue<UInt> rhs) in operator |()
4962 return RValue<UInt>(Nucleus::createOr(lhs.value, rhs.value)); in operator |()
4965 RValue<UInt> operator^(RValue<UInt> lhs, RValue<UInt> rhs) in operator ^()
4967 return RValue<UInt>(Nucleus::createXor(lhs.value, rhs.value)); in operator ^()
4970 RValue<UInt> operator<<(RValue<UInt> lhs, RValue<UInt> rhs) in operator <<()
4972 return RValue<UInt>(Nucleus::createShl(lhs.value, rhs.value)); in operator <<()
4975 RValue<UInt> operator>>(RValue<UInt> lhs, RValue<UInt> rhs) in operator >>()
4977 return RValue<UInt>(Nucleus::createLShr(lhs.value, rhs.value)); in operator >>()
4980 RValue<UInt> operator+=(UInt &lhs, RValue<UInt> rhs) in operator +=()
4985 RValue<UInt> operator-=(UInt &lhs, RValue<UInt> rhs) in operator -=()
4990 RValue<UInt> operator*=(UInt &lhs, RValue<UInt> rhs) in operator *=()
4995 RValue<UInt> operator/=(UInt &lhs, RValue<UInt> rhs) in operator /=()
5000 RValue<UInt> operator%=(UInt &lhs, RValue<UInt> rhs) in operator %=()
5005 RValue<UInt> operator&=(UInt &lhs, RValue<UInt> rhs) in operator &=()
5010 RValue<UInt> operator|=(UInt &lhs, RValue<UInt> rhs) in operator |=()
5015 RValue<UInt> operator^=(UInt &lhs, RValue<UInt> rhs) in operator ^=()
5020 RValue<UInt> operator<<=(UInt &lhs, RValue<UInt> rhs) in operator <<=()
5025 RValue<UInt> operator>>=(UInt &lhs, RValue<UInt> rhs) in operator >>=()
5030 RValue<UInt> operator+(RValue<UInt> val) in operator +()
5035 RValue<UInt> operator-(RValue<UInt> val) in operator -()
5037 return RValue<UInt>(Nucleus::createNeg(val.value)); in operator -()
5040 RValue<UInt> operator~(RValue<UInt> val) in operator ~()
5042 return RValue<UInt>(Nucleus::createNot(val.value)); in operator ~()
5045 RValue<UInt> operator++(UInt &val, int) // Post-increment in operator ++()
5047 RValue<UInt> res = val; in operator ++()
5052 const UInt &operator++(UInt &val) // Pre-increment in operator ++()
5058 RValue<UInt> operator--(UInt &val, int) // Post-decrement in operator --()
5060 RValue<UInt> res = val; in operator --()
5065 const UInt &operator--(UInt &val) // Pre-decrement in operator --()
5071 RValue<UInt> Max(RValue<UInt> x, RValue<UInt> y) in Max()
5076 RValue<UInt> Min(RValue<UInt> x, RValue<UInt> y) in Min()
5081 RValue<UInt> Clamp(RValue<UInt> x, RValue<UInt> min, RValue<UInt> max) in Clamp()
5086 RValue<Bool> operator<(RValue<UInt> lhs, RValue<UInt> rhs) in operator <()
5091 RValue<Bool> operator<=(RValue<UInt> lhs, RValue<UInt> rhs) in operator <=()
5096 RValue<Bool> operator>(RValue<UInt> lhs, RValue<UInt> rhs) in operator >()
5101 RValue<Bool> operator>=(RValue<UInt> lhs, RValue<UInt> rhs) in operator >=()
5106 RValue<Bool> operator!=(RValue<UInt> lhs, RValue<UInt> rhs) in operator !=()
5111 RValue<Bool> operator==(RValue<UInt> lhs, RValue<UInt> rhs) in operator ==()
5121 Type *UInt::getType() in getType()
5450 RValue<UInt> Extract(RValue<UInt2> val, int i) in Extract()
5452 return RValue<UInt>(Nucleus::createExtractElement(val.value, UInt::getType(), i)); in Extract()
5455 RValue<UInt2> Insert(RValue<UInt2> val, RValue<UInt> element, int i) in Insert()
5465 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
5466 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
5481 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
5482 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
6208 RValue<UInt> Extract(RValue<UInt4> x, int i) in Extract()
6210 return RValue<UInt>(Nucleus::createExtractElement(x.value, UInt::getType(), i)); in Extract()
6213 RValue<UInt4> Insert(RValue<UInt4> x, RValue<UInt> element, int i) in Insert()
6223 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
6224 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
6225 result = Insert(result, Extract(lhs, 2) << UInt(rhs), 2); in operator <<()
6226 result = Insert(result, Extract(lhs, 3) << UInt(rhs), 3); in operator <<()
6241 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
6242 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
6243 result = Insert(result, Extract(lhs, 2) >> UInt(rhs), 2); in operator >>()
6244 result = Insert(result, Extract(lhs, 3) >> UInt(rhs), 3); in operator >>()
6392 UInt fp32i = As<UInt>(cast); in Half()
6393 UInt abs = fp32i & 0x7FFFFFFF; in Half()
6430 Float::Float(RValue<UInt> cast) in Float()
6432 RValue<Float> result = Float(Int(cast & UInt(0x7FFFFFFF))) + in Float()
6446 UInt fp32i(s << 31); in Float()
6457 fp32i |= As<UInt>(((e + (127 - 15) + 1) << 23) | ((m & ~0x00000400) << 13)); in Float()
6462 fp32i |= As<UInt>(((e + (127 - 15)) << 23) | (m << 13)); in Float()
7182 RValue<Pointer<Byte>> operator+(RValue<Pointer<Byte>> lhs, RValue<UInt> offset) in operator +()
7197 RValue<Pointer<Byte>> operator+=(Pointer<Byte> &lhs, RValue<UInt> offset) in operator +=()
7212 RValue<Pointer<Byte>> operator-(RValue<Pointer<Byte>> lhs, RValue<UInt> offset) in operator -()
7227 RValue<Pointer<Byte>> operator-=(Pointer<Byte> &lhs, RValue<UInt> offset) in operator -=()