/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir.h | 574 class ImmediateValue; variable 646 void applyTo(ImmediateValue &imm) const; 678 bool getImmediate(ImmediateValue&) const; 744 inline ImmediateValue *asImm(); 746 inline const ImmediateValue *asImm() const; 821 class ImmediateValue : public Value 824 ImmediateValue() { } in ImmediateValue() function 825 ImmediateValue(Program *, uint32_t); 826 ImmediateValue(Program *, float); 827 ImmediateValue(Program *, double); [all …]
|
D | nv50_ir.cpp | 79 bool ValueRef::getImmediate(ImmediateValue &imm) const in getImmediate() 320 ImmediateValue::ImmediateValue(Program *prog, uint32_t uval) in ImmediateValue() function in nv50_ir::ImmediateValue 333 ImmediateValue::ImmediateValue(Program *prog, float fval) in ImmediateValue() function in nv50_ir::ImmediateValue 346 ImmediateValue::ImmediateValue(Program *prog, double dval) in ImmediateValue() function in nv50_ir::ImmediateValue 359 ImmediateValue::ImmediateValue(const ImmediateValue *proto, DataType ty) in ImmediateValue() function in nv50_ir::ImmediateValue 367 ImmediateValue * 368 ImmediateValue::clone(ClonePolicy<Function>& pol) const in clone() 371 ImmediateValue *that = new_ImmediateValue(prog, 0u); in clone() 383 ImmediateValue::isInteger(const int i) const in isInteger() 410 ImmediateValue::isNegative() const in isNegative() [all …]
|
D | nv50_ir_build_util.h | 93 ImmediateValue *mkImm(float); 94 ImmediateValue *mkImm(double); 95 ImmediateValue *mkImm(uint16_t); 96 ImmediateValue *mkImm(uint32_t); 97 ImmediateValue *mkImm(uint64_t); 99 ImmediateValue *mkImm(int i) { return mkImm((uint32_t)i); } in mkImm() 186 void addImmediate(ImmediateValue *); 198 ImmediateValue *imms[NV50_IR_BUILD_IMM_HT_SIZE];
|
D | nv50_ir_build_util.cpp | 54 BuildUtil::addImmediate(ImmediateValue *imm) in addImmediate() 358 ImmediateValue * 361 ImmediateValue *imm = new_ImmediateValue(prog, (uint32_t)0); in mkImm() 370 ImmediateValue * 378 ImmediateValue *imm = imms[pos]; in mkImm() 386 ImmediateValue * 389 ImmediateValue *imm = new_ImmediateValue(prog, (uint32_t)0); in mkImm() 398 ImmediateValue * 409 ImmediateValue *
|
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_peephole.cpp | 176 ImmediateValue val; in isImmdLoad() 319 ImmediateValue imm; in visit() 374 void expr(Instruction *, ImmediateValue&, ImmediateValue&); 375 void expr(Instruction *, ImmediateValue&, ImmediateValue&, ImmediateValue&); 377 bool opnd(Instruction *i, ImmediateValue&, int s); 378 void opnd3(Instruction *, ImmediateValue&); 380 void unary(Instruction *, const ImmediateValue&); 382 void tryCollapseChainedMULs(Instruction *, const int s, ImmediateValue&); 416 ImmediateValue src0, src1, src2; in visit() 463 ImmediateValue imm; in findOriginForTestWithZero() [all …]
|
D | nv50_ir_emit_gk110.cpp | 206 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() 361 ImmediateValue imm(i->getSrc(s)->asImm(), i->sType); in setImmediate32() 784 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() 1466 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1476 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1584 const ImmediateValue *imm; in emitSHFL() 1635 const ImmediateValue *imm; in emitVOTE() 1854 ImmediateValue *imm = NULL; in emitSUCalc() 1938 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitVSHL()
|
D | nv50_ir_emit_nvc0.cpp | 212 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() 336 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate() 373 const ImmediateValue *imm = ref.get()->asImm(); in setImmediateS8() 786 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() 1569 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() 1579 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitBAR() 2264 ImmediateValue *imm = NULL; in emitSUCalc() 2558 const ImmediateValue *imm; in emitSHFL() 2606 const ImmediateValue *imm; in emitVOTE()
|
D | nv50_ir_emit_gv100.h | 307 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD()
|
D | nv50_ir_emit_gm107.cpp | 331 const ImmediateValue *imm = ref.get()->asImm(); in longIMMD() 343 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD() 3185 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 3195 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 3219 const ImmediateValue *imm; in emitVOTE() 3297 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle()
|
D | nv50_ir_emit_gv100.cpp | 1403 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle() 1586 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR() 1680 const ImmediateValue *imm; in emitVOTE()
|
D | nv50_ir_lowering_nv50.cpp | 65 ImmediateValue src1; in expandIntegerMUL() 272 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero() 424 ImmediateValue imm; in isARL() 869 ImmediateValue val; in handleTEX() 2139 ImmediateValue *imm = i->getSrc(0)->asImm(); in handlePFETCH()
|
D | nv50_ir_util.h | 78 NV50_IR_PROG_ALLOC_OBJ_DEF(ImmediateValue, p, args)
|
D | nv50_ir_print.cpp | 514 int ImmediateValue::print(char *buf, size_t size, DataType ty) const in print()
|
D | nv50_ir_emit_nv50.cpp | 304 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate() 1874 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() 1153 ImmediateValue val; in handleTEX() 3189 ImmediateValue stream, prevStream; in handleOUT()
|
D | nv50_ir_ra.cpp | 1560 ImmediateValue imm; in allocateRegisters()
|
D | nv50_ir_from_nir.cpp | 1731 ImmediateValue immMode; in visit()
|