Home
last modified time | relevance | path

Searched refs:ImmediateValue (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir.h574 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 …]
Dnv50_ir.cpp79 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 …]
Dnv50_ir_build_util.h93 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];
Dnv50_ir_build_util.cpp54 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 *
Dnv50_ir_inlines.h375 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()
Dnv50_ir_peephole.cpp176 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 …]
Dnv50_ir_emit_gk110.cpp206 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()
Dnv50_ir_emit_nvc0.cpp212 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()
Dnv50_ir_emit_gv100.h307 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD()
Dnv50_ir_emit_gm107.cpp331 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()
Dnv50_ir_emit_gv100.cpp1403 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle()
1586 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR()
1680 const ImmediateValue *imm; in emitVOTE()
Dnv50_ir_lowering_nv50.cpp65 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()
Dnv50_ir_util.h78 NV50_IR_PROG_ALLOC_OBJ_DEF(ImmediateValue, p, args)
Dnv50_ir_print.cpp514 int ImmediateValue::print(char *buf, size_t size, DataType ty) const in print()
Dnv50_ir_emit_nv50.cpp304 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate()
1874 ImmediateValue *barId = i->getSrc(0)->asImm(); in emitBAR()
Dnv50_ir_lowering_nvc0.cpp178 ImmediateValue lod; in handleTEXLOD()
712 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero()
1153 ImmediateValue val; in handleTEX()
3189 ImmediateValue stream, prevStream; in handleOUT()
Dnv50_ir_ra.cpp1560 ImmediateValue imm; in allocateRegisters()
Dnv50_ir_from_nir.cpp1731 ImmediateValue immMode; in visit()