/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir.h | 549 class ImmediateValue; variable 620 void applyTo(ImmediateValue &imm) const; 652 bool getImmediate(ImmediateValue&) const; 718 inline ImmediateValue *asImm(); 720 inline const ImmediateValue *asImm() const; 795 class ImmediateValue : public Value 798 ImmediateValue() { } in ImmediateValue() function 799 ImmediateValue(Program *, uint32_t); 800 ImmediateValue(Program *, float); 801 ImmediateValue(Program *, double); [all …]
|
D | nv50_ir.cpp | 80 bool ValueRef::getImmediate(ImmediateValue &imm) const in getImmediate() 321 ImmediateValue::ImmediateValue(Program *prog, uint32_t uval) in ImmediateValue() function in nv50_ir::ImmediateValue 334 ImmediateValue::ImmediateValue(Program *prog, float fval) in ImmediateValue() function in nv50_ir::ImmediateValue 347 ImmediateValue::ImmediateValue(Program *prog, double dval) in ImmediateValue() function in nv50_ir::ImmediateValue 360 ImmediateValue::ImmediateValue(const ImmediateValue *proto, DataType ty) in ImmediateValue() function in nv50_ir::ImmediateValue 368 ImmediateValue * 369 ImmediateValue::clone(ClonePolicy<Function>& pol) const in clone() 372 ImmediateValue *that = new_ImmediateValue(prog, 0u); in clone() 384 ImmediateValue::isInteger(const int i) const in isInteger() 411 ImmediateValue::isNegative() const in isNegative() [all …]
|
D | nv50_ir_build_util.h | 92 ImmediateValue *mkImm(float); 93 ImmediateValue *mkImm(double); 94 ImmediateValue *mkImm(uint32_t); 95 ImmediateValue *mkImm(uint64_t); 97 ImmediateValue *mkImm(int i) { return mkImm((uint32_t)i); } in mkImm() 180 void addImmediate(ImmediateValue *); 192 ImmediateValue *imms[NV50_IR_BUILD_IMM_HT_SIZE];
|
D | nv50_ir_inlines.h | 375 ImmediateValue *Value::asImm() in asImm() 378 return static_cast<ImmediateValue *>(this); in asImm() 382 const ImmediateValue *Value::asImm() const in asImm() 385 return static_cast<const ImmediateValue *>(this); in asImm()
|
D | nv50_ir_build_util.cpp | 52 BuildUtil::addImmediate(ImmediateValue *imm) in addImmediate() 356 ImmediateValue * 364 ImmediateValue *imm = imms[pos]; in mkImm() 372 ImmediateValue * 375 ImmediateValue *imm = new_ImmediateValue(prog, (uint32_t)0); in mkImm() 384 ImmediateValue * 395 ImmediateValue *
|
D | nv50_ir_peephole.cpp | 176 ImmediateValue val; in isImmdLoad() 317 ImmediateValue imm; in visit() 371 void expr(Instruction *, ImmediateValue&, ImmediateValue&); 372 void expr(Instruction *, ImmediateValue&, ImmediateValue&, ImmediateValue&); 374 bool opnd(Instruction *i, ImmediateValue&, int s); 375 void opnd3(Instruction *, ImmediateValue&); 377 void unary(Instruction *, const ImmediateValue&); 379 void tryCollapseChainedMULs(Instruction *, const int s, ImmediateValue&); 413 ImmediateValue src0, src1, src2; in visit() 460 ImmediateValue imm; in findOriginForTestWithZero() [all …]
|
D | nv50_ir_emit_gk110.cpp | 208 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() 363 ImmediateValue imm(i->getSrc(s)->asImm(), i->sType); in setImmediate32() 786 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() 1459 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1469 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1577 const ImmediateValue *imm; in emitSHFL() 1628 const ImmediateValue *imm; in emitVOTE() 1847 ImmediateValue *imm = NULL; in emitSUCalc() 1931 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitVSHL()
|
D | nv50_ir_emit_nvc0.cpp | 214 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() 338 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate() 375 const ImmediateValue *imm = ref.get()->asImm(); in setImmediateS8() 788 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() 1562 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1572 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitBAR() 2257 ImmediateValue *imm = NULL; in emitSUCalc() 2551 const ImmediateValue *imm; in emitSHFL() 2599 const ImmediateValue *imm; in emitVOTE()
|
D | nv50_ir_lowering_nv50.cpp | 47 ImmediateValue src1; in expandIntegerMUL() 249 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero() 401 ImmediateValue imm; in isARL() 815 ImmediateValue val; in handleTEX() 1342 ImmediateValue *imm = i->getSrc(0)->asImm(); in handlePFETCH()
|
D | nv50_ir_emit_gv100.h | 290 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD()
|
D | nv50_ir_emit_gv100.cpp | 1362 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle() 1545 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 1639 const ImmediateValue *imm; in emitVOTE()
|
D | nv50_ir_emit_gm107.cpp | 331 const ImmediateValue *imm = ref.get()->asImm(); in longIMMD() 343 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD() 3176 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 3186 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 3210 const ImmediateValue *imm; in emitVOTE() 3288 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle()
|
D | nv50_ir_util.h | 78 NV50_IR_PROG_ALLOC_OBJ_DEF(ImmediateValue, p, args)
|
D | nv50_ir_print.cpp | 490 int ImmediateValue::print(char *buf, size_t size, DataType ty) const in print()
|
D | nv50_ir_emit_nv50.cpp | 306 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate() 1796 ImmediateValue *barId = i->getSrc(0)->asImm(); in emitBAR()
|
D | nv50_ir_lowering_nvc0.cpp | 178 ImmediateValue lod; in handleTEXLOD() 712 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero() 1152 ImmediateValue val; in handleTEX() 3100 ImmediateValue stream, prevStream; in handleOUT()
|
D | nv50_ir_ra.cpp | 1556 ImmediateValue imm; in allocateRegisters()
|
D | nv50_ir_from_nir.cpp | 1723 ImmediateValue immMode; in visit()
|