Home | History | Annotate | Download | only in Reactor

Lines Matching defs:LValue

80 	class LValue : public Variable
83 LValue(int arraySize = 0);
165 RValue(const T &lvalue);
183 class Bool : public LValue<Bool>
206 class Byte : public LValue<Byte>
264 class SByte : public LValue<SByte>
320 class Short : public LValue<Short>
375 class UShort : public LValue<UShort>
431 class Byte4 : public LValue<Byte4>
477 class SByte4 : public LValue<SByte4>
521 class Byte8 : public LValue<Byte8>
575 class SByte8 : public LValue<SByte8>
627 class Byte16 : public LValue<Byte16>
671 class SByte16 : public LValue<SByte16>
715 class Short2 : public LValue<Short2>
723 class UShort2 : public LValue<UShort2>
731 class Short4 : public LValue<Short4>
810 class UShort4 : public LValue<UShort4>
871 class Short8 : public LValue<Short8>
929 class UShort8 : public LValue<UShort8>
986 class Int : public LValue<Int>
1058 class Long : public LValue<Long>
1126 class UInt : public LValue<UInt>
1195 class Int2 : public LValue<Int2>
1255 class UInt2 : public LValue<UInt2>
1754 class Int4 : public LValue<Int4>, public XYZW<Int4>
1841 class UInt4 : public LValue<UInt4>, public XYZW<UInt4>
1916 class Float : public LValue<Float>
1971 class Float2 : public LValue<Float2>
2026 class Float4 : public LValue<Float4>, public XYZW<Float4>
2122 class Pointer : public LValue<Pointer<T>>
2129 LValue<Pointer<T>>::storeValue(pointerT);
2137 LValue<Pointer<T>>::storeValue(pointerT);
2178 class Array : public LValue<T>
2264 LValue<T>::LValue(int arraySize)
2270 Value *LValue<T>::loadValue() const
2276 Value *LValue<T>::storeValue(Value *value) const
2282 Value *LValue<T>::getAddress(Value *index, bool unsignedIndex) const
2288 RValue<Pointer<T>> LValue<T>::operator&()
2343 RValue<T>::RValue(const T &lvalue)
2345 value = lvalue.loadValue();
2511 LValue<Pointer<T>>::storeValue(argument.value);
2517 LValue<Pointer<T>>::storeValue(Nucleus::createNullPointer(T::getType()));
2523 LValue<Pointer<T>>::storeValue(rhs.value);
2530 LValue<Pointer<T>>::storeValue(value);
2537 LValue<Pointer<T>>::storeValue(value);
2543 LValue<Pointer<T>>::storeValue(rhs.value);
2552 LValue<Pointer<T>>::storeValue(value);
2561 LValue<Pointer<T>>::storeValue(value);
2569 return Reference<T>(LValue<Pointer<T>>::loadValue(), alignment);
2575 Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), Nucleus::createConstantInt(index), false);
2583 Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), Nucleus::createConstantInt(index), true);
2591 Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), index.value, false);
2599 Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), index.value, true);
2611 Array<T, S>::Array(int size) : LValue<T>(size)
2618 Value *element = LValue<T>::getAddress(Nucleus::createConstantInt(index), false);
2626 Value *element = LValue<T>::getAddress(Nucleus::createConstantInt(index), true);
2634 Value *element = LValue<T>::getAddress(index.value, false);
2642 Value *element = LValue<T>::getAddress(index.value, true);
2759 RValue<T> ReinterpretCast(const LValue<S> &var)
2785 RValue<T> As(const LValue<S> &var)