Home | History | Annotate | Download | only in codegen

Lines Matching defs:ValueRef

389 class ValueRef
392 ValueRef(Value * = NULL);
393 ValueRef(const ValueRef&);
394 ~ValueRef();
399 void set(const ValueRef&);
407 inline const ValueRef *getIndirect(int dim) const;
439 bool mayReplace(const ValueRef &);
440 void replace(const ValueRef &, bool doSet); // replace all uses of the old value
488 std::list<ValueRef *> uses;
490 typedef std::list<ValueRef *>::iterator UseIterator;
491 typedef std::list<ValueRef *>::const_iterator UseCIterator;
604 void setSrc(int s, const ValueRef&);
609 inline ValueRef& src(int s) { return srcs[s]; }
611 inline const ValueRef& src(int s) const { return srcs[s]; }
710 std::deque<ValueRef> srcs; // no gaps !
814 ValueRef dPdx[3];
815 ValueRef dPdy[3];
966 std::deque<ValueRef> outs;