Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
This is the complete list of members for proteus::ArrayVar, including all inherited members.
Alloca | proteus::Var | |
ArrayTy | proteus::ArrayVar | |
ArrayVar(Value *BasePointer, FuncBase &Fn, ArrayType *ArrayTy) | proteus::ArrayVar | explicit |
BasePointer | proteus::ArrayVar | |
Fn | proteus::Var | |
getAlloca() const | proteus::Var | virtual |
getName() const override | proteus::ArrayVar | virtual |
getPointerValue() const override | proteus::ArrayVar | virtual |
getValue() const override | proteus::ArrayVar | virtual |
getValueType() const override | proteus::ArrayVar | virtual |
index(size_t I) override | proteus::ArrayVar | virtual |
index(const Var &I) override | proteus::ArrayVar | virtual |
kind() const override | proteus::ArrayVar | virtual |
Kind | proteus::Var | |
operator!=(const Var &Other) const | proteus::Var | |
operator!=(const T &ConstValue) const | proteus::Var | |
operator%(const Var &Other) const | proteus::Var | |
operator%(const T &ConstValue) const | proteus::Var | |
operator%=(Var &Other) | proteus::Var | |
operator%=(const T &ConstValue) | proteus::Var | |
operator*(const Var &Other) const | proteus::Var | |
operator*(const T &ConstValue) const | proteus::Var | |
operator*=(Var &Other) | proteus::Var | |
operator*=(const T &ConstValue) | proteus::Var | |
operator+(const Var &Other) const | proteus::Var | |
operator+(const T &ConstValue) const | proteus::Var | |
operator+=(Var &Other) | proteus::Var | |
operator+=(const T &ConstValue) | proteus::Var | |
operator-(const Var &Other) const | proteus::Var | |
operator-(const T &ConstValue) const | proteus::Var | |
operator-=(Var &Other) | proteus::Var | |
operator-=(const T &ConstValue) | proteus::Var | |
operator/(const Var &Other) const | proteus::Var | |
operator/(const T &ConstValue) const | proteus::Var | |
operator/=(Var &Other) | proteus::Var | |
operator/=(const T &ConstValue) | proteus::Var | |
operator<(const Var &Other) const | proteus::Var | |
operator<(const T &ConstValue) const | proteus::Var | |
operator<=(const Var &Other) const | proteus::Var | |
operator<=(const T &ConstValue) const | proteus::Var | |
operator=(const Var &Other) | proteus::Var | |
operator=(const T &ConstValue) | proteus::Var | |
operator==(const Var &Other) const | proteus::Var | |
operator==(const T &ConstValue) const | proteus::Var | |
operator>(const Var &Other) const | proteus::Var | |
operator>(const T &ConstValue) const | proteus::Var | |
operator>=(const Var &Other) const | proteus::Var | |
operator>=(const T &ConstValue) const | proteus::Var | |
operator[](size_t I) | proteus::Var | |
operator[](const Var &I) | proteus::Var | |
storePointer(Value *Ptr) override | proteus::ArrayVar | virtual |
storeValue(Value *Val) override | proteus::ArrayVar | virtual |
Var(AllocaInst *Alloca, FuncBase &Fn) | proteus::Var | |
Var(FuncBase &Fn) | proteus::Var | |
Var(const Var &)=delete | proteus::Var | |
Var(Var &&)=delete | proteus::Var | |
~Var()=default | proteus::Var | virtual |