Home
last modified time | relevance | path

Searched refs:ValueDef (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir.h693 class ValueDef
696 ValueDef(Value * = NULL);
697 ValueDef(const ValueDef&);
698 ~ValueDef();
755 std::list<ValueDef *> defs;
758 typedef std::list<ValueDef *>::iterator DefIterator;
759 typedef std::list<ValueDef *>::const_iterator DefCIterator;
876 inline ValueDef& def(int s) { return defs[s]; } in def()
878 inline const ValueDef& def(int s) const { return defs[s]; } in def()
982 std::deque<ValueDef> defs; // no gaps !
[all …]
Dnv50_ir_inlines.h181 Value *ValueDef::rep() const in rep()
187 DataFile ValueDef::getFile() const in getFile()
192 unsigned int ValueDef::getSize() const in getSize()
197 void ValueDef::setSSA(LValue *lval) in setSSA()
203 const LValue *ValueDef::preSSA() const in preSSA()
Dnv50_ir_emit_gv100.h244 inline void emitBTS(int pos, const ValueDef &def) { in emitBTS()
269 inline void emitGPR(int pos, const ValueDef &def) { in emitGPR()
273 inline void emitGPR(int pos, const ValueDef &def, int off) { in emitGPR()
289 inline void emitPRED(int pos, const ValueDef &def) { in emitPRED()
Dnv50_ir.cpp109 ValueDef::ValueDef(Value *v) : value(NULL), origin(NULL), insn(NULL) in ValueDef() function in nv50_ir::ValueDef
114 ValueDef::ValueDef(const ValueDef& def) : value(NULL), origin(NULL), insn(NULL) in ValueDef() function in nv50_ir::ValueDef
119 ValueDef::~ValueDef() in ~ValueDef()
147 ValueDef::set(Value *defVal) in set()
163 ValueDef::mayReplace(const ValueRef &rep) in mayReplace()
196 ValueDef::replace(const ValueRef &repVal, bool doSet) in replace()
Dnv50_ir_ra.cpp290 std::list<ValueDef *>& entry(Value *val) { in entry()
294 std::list<ValueDef *> &res = defs[val]; in entry()
302 std::unordered_map<Value *, std::list<ValueDef *> > defs;
305 std::list<ValueDef *>& operator()(Value *val) { in operator ()()
309 void add(Value *val, const std::list<ValueDef *> &vals) { in add()
311 std::list<ValueDef *> &valdefs = entry(val); in add()
317 ValueDef *def = &insn->def(d); in removeDefsOfInstruction()
725 for (std::deque<ValueDef>::iterator it = func->ins.begin(); in visit()
965 for (ValueDef *d : mergedDefs(ldst->join)) { in copyCompound()
1028 const std::list<ValueDef *> &defs = mergedDefs(val); in coalesceValues()
[all …]
Dnv50_ir_ssa.cpp461 for (std::deque<ValueDef>::iterator it = func->ins.begin(); in search()
Dnv50_ir_print.cpp813 for (std::deque<ValueDef>::iterator it = fn->ins.begin(); in visit()
Dnv50_ir_emit_nv50.cpp50 inline void defId(const ValueDef&, const int pos);
176 void CodeEmitterNV50::defId(const ValueDef& def, const int pos) in defId()
Dnv50_ir_emit_gk110.cpp148 inline void defId(const ValueDef&, const int pos);
199 void CodeEmitterGK110::defId(const ValueDef& def, const int pos) in defId()
Dnv50_ir_emit_nvc0.cpp155 inline void defId(const ValueDef&, const int pos);
197 void CodeEmitterNVC0::defId(const ValueDef& def, const int pos) in defId()
Dnv50_ir_emit_gm107.cpp71 inline void emitGPR(int pos, const ValueDef &def) { in emitGPR()
85 inline void emitPRED(int pos, const ValueDef &def) { in emitPRED()
Dnv50_ir_lowering_nvc0.cpp2716 ValueDef &def2 = su2d->def(i); in processSurfaceCoordsGM107()
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst5495 - nv50/ir: Initialize ValueDef member origin in constructors.