Searched refs:ValueRef (Results 1 - 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir.h389 class ValueRef class in namespace:nv50_ir
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 *> use
[all...]
H A Dnv50_ir.cpp61 ValueRef::ValueRef(Value *v) : value(NULL), insn(NULL) function in class:nv50_ir::ValueRef
69 ValueRef::ValueRef(const ValueRef& ref) : value(NULL), insn(ref.insn) function in class:nv50_ir::ValueRef
75 ValueRef::~ValueRef()
80 bool ValueRef::getImmediate(ImmediateValue &imm) const
82 const ValueRef *src = this;
130 ValueRef
[all...]
H A Dnv50_ir_inlines.h128 const ValueRef *ValueRef::getIndirect(int dim) const
133 DataFile ValueRef::getFile() const
138 unsigned int ValueRef::getSize() const
143 Value *ValueRef::rep() const
H A Dnv50_ir_emit_nv50.cpp53 inline void srcId(const ValueRef&, const int pos);
54 inline void srcId(const ValueRef *, const int pos);
56 inline void srcAddr16(const ValueRef&, bool adj, const int pos);
57 inline void srcAddr8(const ValueRef&, const int pos);
129 void CodeEmitterNV50::srcId(const ValueRef& src, const int pos)
135 void CodeEmitterNV50::srcId(const ValueRef *src, const int pos)
141 void CodeEmitterNV50::srcAddr16(const ValueRef& src, bool adj, const int pos)
159 void CodeEmitterNV50::srcAddr8(const ValueRef& src, const int pos)
H A Dnv50_ir_ssa.cpp253 for (std::deque<ValueRef>::iterator it = f->outs.begin();
513 for (std::deque<ValueRef>::iterator it = func->outs.begin();
H A Dnv50_ir_ra.cpp230 void addHazard(Instruction *i, const ValueRef *src);
487 for (std::deque<ValueRef>::iterator it = f->outs.begin();
1495 ValueRef *u = dval->uses.front();
1738 RegAlloc::InsertConstraintsPass::addHazard(Instruction *i, const ValueRef *src)
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
H A Dnv50_ir_emit_nvc0.cpp54 void setAddress16(const ValueRef&);
56 void setImmediateS8(const ValueRef&);
63 void emitShortSrc2(const ValueRef&);
65 inline uint8_t getSRegEncoding(const ValueRef&);
120 inline void srcId(const ValueRef&, const int pos);
121 inline void srcId(const ValueRef *, const int pos);
124 inline void srcAddr32(const ValueRef&, const int pos); // address / 4
126 inline bool isLIMM(const ValueRef&, DataType ty);
135 void CodeEmitterNVC0::srcId(const ValueRef& src, const int pos)
140 void CodeEmitterNVC0::srcId(const ValueRef *sr
[all...]

Completed in 102 milliseconds