Searched refs:LValue (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_build_util.h48 inline LValue *getScratch(int size = 4, DataFile = FILE_GPR);
50 inline LValue *getSSA(int size = 4, DataFile = FILE_GPR);
57 LValue *mkOp1v(operation, DataType, Value *, Value *);
58 LValue *mkOp2v(operation, DataType, Value *, Value *, Value *);
59 LValue *mkOp3v(operation, DataType, Value *, Value *, Value *, Value *);
64 LValue *mkLoadv(DataType, Symbol *, Value *ptr);
227 LValue *
230 LValue *lval = new_LValue(func, f);
235 LValue *
238 LValue *lva
[all...]
H A Dnv50_ir_lowering_nvc0.h115 LValue *rZero;
116 LValue *carry;
117 LValue *pOne;
161 void readTessCoord(LValue *dst, int c);
189 LValue *gpEmitAddress;
H A Dnv50_ir_inlines.h197 void ValueDef::setSSA(LValue *lval)
203 const LValue *ValueDef::preSSA() const
337 LValue *Value::asLValue()
340 return static_cast<LValue *>(this);
416 LValue *Function::getLValue(int id)
419 return reinterpret_cast<LValue *>(allLValues.get(id));
H A Dnv50_ir_ssa.cpp295 inline LValue *getStackTop(Value *);
297 LValue *mkUndefined(Value *);
333 LValue *lval;
416 LValue *
421 return reinterpret_cast<LValue *>(stack[val->id].peek().u.p);
424 LValue *
427 LValue *lval = val->asLValue();
429 LValue *ud = new_LValue(func, lval);
454 LValue *lval, *ssa;
H A Dnv50_ir.h521 class LValue;
660 inline void setSSA(LValue *);
661 inline const LValue *preSSA() const;
664 Value *value; // should make this LValue * ...
665 LValue *origin; // pre SSA value
690 inline LValue *asLValue();
710 // TODO: these should be in LValue:
715 class LValue : public Value class in namespace:nv50_ir
718 LValue(Function *, DataFile file);
719 LValue(Functio
[all...]
H A Dnv50_ir_ra.cpp306 Value *offsetSlot(Value *, const LValue *);
324 LValue *unspill(Instruction *usei, LValue *, Value *slot);
325 void spill(Instruction *defi, Value *slot, LValue *);
472 LValue *tmp = new_LValue(func, phi->getDef(0)->asLValue());
504 LValue *tmp = new_LValue(func, cal->getSrc(s)->asLValue());
518 LValue *tmp = new_LValue(func, cal->getDef(d)->asLValue());
726 void init(const RegisterSet&, LValue *);
731 inline LValue *getValue() const
733 return reinterpret_cast<LValue *>(dat
[all...]
H A Dnv50_ir.cpp225 LValue::LValue(Function *fn, DataFile file) function in class:nv50_ir::LValue
240 LValue::LValue(Function *fn, LValue *lval) function in class:nv50_ir::LValue
257 LValue *
258 LValue::clone(ClonePolicy<Function>& pol) const
260 LValue *that = new_LValue(pol.context(), reg.file);
272 LValue::isUniform() const
1114 mem_LValue(sizeof(LValue),
[all...]
H A Dnv50_ir_build_util.cpp275 LValue *def0 = getSSA();
276 LValue *def1 = getSSA();
342 LValue *reg = new_LValue(func, f);
348 LValue *reg = new_LValue(func, f);
H A Dnv50_ir_lowering_nv50.cpp215 LValue *r63;
778 LValue *src = new_LValue(func, FILE_GPR);
1253 LValue *val = bld.getScratch();
1350 LValue *val = bld.getScratch();
H A Dnv50_ir_lowering_nvc0.cpp1011 LValue *layer = new_LValue(func, FILE_GPR);
1048 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa
1362 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa
1416 LValue *t = new_LValue(func, FILE_GPR);
2431 LValue *addr = bld.getSSA(8);
2685 NVC0LoweringPass::readTessCoord(LValue *dst, int c)
2897 LValue *value = bld.getScratch(typeSizeof(i->dType));
2935 LValue *val = bld.getScratch();
H A Dnv50_ir_bb.cpp68 delete_Value(prog, reinterpret_cast<LValue *>(it.get()));
H A Dnv50_ir_print.cpp426 int LValue::print(char *buf, size_t size, DataType ty) const
H A Dnv50_ir_util.h69 NV50_IR_FUNC_ALLOC_OBJ_DEF(LValue, f, args)
H A Dnv50_ir_from_nir.cpp68 typedef std::vector<LValue*> LValues;
2956 LValue *val0 = getScratch();
2957 LValue *val1 = getScratch();
2999 LValue *temp = getSSA();
3062 LValue *def = getScratch();
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_build_util.h48 inline LValue *getScratch(int size = 4, DataFile = FILE_GPR);
50 inline LValue *getSSA(int size = 4, DataFile = FILE_GPR);
57 LValue *mkOp1v(operation, DataType, Value *, Value *);
58 LValue *mkOp2v(operation, DataType, Value *, Value *, Value *);
59 LValue *mkOp3v(operation, DataType, Value *, Value *, Value *, Value *);
64 LValue *mkLoadv(DataType, Symbol *, Value *ptr);
233 LValue *
236 LValue *lval = new_LValue(func, f);
241 LValue *
244 LValue *lva
[all...]
H A Dnv50_ir_lowering_nvc0.h117 LValue *rZero;
118 LValue *carry;
119 LValue *pOne;
163 void readTessCoord(LValue *dst, int c);
191 LValue *gpEmitAddress;
H A Dnv50_ir_inlines.h197 void ValueDef::setSSA(LValue *lval)
203 const LValue *ValueDef::preSSA() const
337 LValue *Value::asLValue()
340 return static_cast<LValue *>(this);
416 LValue *Function::getLValue(int id)
419 return reinterpret_cast<LValue *>(allLValues.get(id));
H A Dnv50_ir_ssa.cpp295 inline LValue *getStackTop(Value *);
297 LValue *mkUndefined(Value *);
333 LValue *lval;
416 LValue *
421 return reinterpret_cast<LValue *>(stack[val->id].peek().u.p);
424 LValue *
427 LValue *lval = val->asLValue();
429 LValue *ud = new_LValue(func, lval);
454 LValue *lval, *ssa;
H A Dnv50_ir.h572 class LValue;
712 inline void setSSA(LValue *);
713 inline const LValue *preSSA() const;
716 Value *value; // should make this LValue * ...
717 LValue *origin; // pre SSA value
742 inline LValue *asLValue();
762 // TODO: these should be in LValue:
767 class LValue : public Value class in namespace:nv50_ir
770 LValue(Function *, DataFile file);
771 LValue(Functio
[all...]
H A Dnv50_ir_ra.cpp350 Value *offsetSlot(Value *, const LValue *);
369 LValue *unspill(Instruction *usei, LValue *, Value *slot);
370 void spill(Instruction *defi, Value *slot, LValue *);
517 LValue *tmp = new_LValue(func, phi->getDef(0)->asLValue());
549 LValue *tmp = new_LValue(func, cal->getSrc(s)->asLValue());
563 LValue *tmp = new_LValue(func, cal->getDef(d)->asLValue());
769 void init(const RegisterSet&, LValue *);
774 inline LValue *getValue() const
776 return reinterpret_cast<LValue *>(dat
[all...]
H A Dnv50_ir.cpp224 LValue::LValue(Function *fn, DataFile file) function in class:nv50_ir::LValue
239 LValue::LValue(Function *fn, LValue *lval) function in class:nv50_ir::LValue
256 LValue *
257 LValue::clone(ClonePolicy<Function>& pol) const
259 LValue *that = new_LValue(pol.context(), reg.file);
271 LValue::isUniform() const
1179 mem_LValue(sizeof(LValue),
[all...]
H A Dnv50_ir_build_util.cpp277 LValue *def0 = getSSA();
278 LValue *def1 = getSSA();
344 LValue *reg = new_LValue(func, f);
350 LValue *reg = new_LValue(func, f);
H A Dnv50_ir_bb.cpp68 delete_Value(prog, reinterpret_cast<LValue *>(it.get()));
H A Dnv50_ir_util.h69 NV50_IR_FUNC_ALLOC_OBJ_DEF(LValue, f, args)
H A Dnv50_ir_lowering_nvc0.cpp1025 LValue *layer = new_LValue(func, FILE_GPR);
1062 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa
1376 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa
1430 LValue *t = new_LValue(func, FILE_GPR);
2555 LValue *addr = bld.getSSA(8);
2899 NVC0LoweringPass::readTessCoord(LValue *dst, int c)
3111 LValue *value = bld.getScratch(typeSizeof(i->dType));
3149 LValue *val = bld.getScratch();

Completed in 47 milliseconds

12