Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir.h496 class ImmediateValue; variable
567 void applyTo(ImmediateValue &imm) const;
599 bool getImmediate(ImmediateValue&) const;
665 inline ImmediateValue *asImm();
667 inline const ImmediateValue *asImm() const;
742 class ImmediateValue : public Value
745 ImmediateValue() { } in ImmediateValue() function
746 ImmediateValue(Program *, uint32_t);
747 ImmediateValue(Program *, float);
748 ImmediateValue(Program *, double);
[all …]
Dnv50_ir.cpp80 bool ValueRef::getImmediate(ImmediateValue &imm) const in getImmediate()
319 ImmediateValue::ImmediateValue(Program *prog, uint32_t uval) in ImmediateValue() function in nv50_ir::ImmediateValue
332 ImmediateValue::ImmediateValue(Program *prog, float fval) in ImmediateValue() function in nv50_ir::ImmediateValue
345 ImmediateValue::ImmediateValue(Program *prog, double dval) in ImmediateValue() function in nv50_ir::ImmediateValue
358 ImmediateValue::ImmediateValue(const ImmediateValue *proto, DataType ty) in ImmediateValue() function in nv50_ir::ImmediateValue
366 ImmediateValue *
367 ImmediateValue::clone(ClonePolicy<Function>& pol) const in clone()
370 ImmediateValue *that = new_ImmediateValue(prog, 0u); in clone()
382 ImmediateValue::isInteger(const int i) const in isInteger()
409 ImmediateValue::isNegative() const in isNegative()
[all …]
Dnv50_ir_build_util.h92 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];
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_build_util.cpp52 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 *
Dnv50_ir_peephole.cpp176 ImmediateValue val; in isImmdLoad()
299 ImmediateValue imm; in visit()
345 void expr(Instruction *, ImmediateValue&, ImmediateValue&);
346 void expr(Instruction *, ImmediateValue&, ImmediateValue&, ImmediateValue&);
347 void opnd(Instruction *, ImmediateValue&, int s);
348 void opnd3(Instruction *, ImmediateValue&);
350 void unary(Instruction *, const ImmediateValue&);
352 void tryCollapseChainedMULs(Instruction *, const int s, ImmediateValue&);
384 ImmediateValue src0, src1, src2; in visit()
428 ImmediateValue imm; in findOriginForTestWithZero()
[all …]
Dnv50_ir_emit_gk110.cpp208 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM()
359 ImmediateValue imm(i->getSrc(s)->asImm(), i->sType); in setImmediate32()
782 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD()
1455 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR()
1465 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR()
1573 const ImmediateValue *imm; in emitSHFL()
1624 const ImmediateValue *imm; in emitVOTE()
1843 ImmediateValue *imm = NULL; in emitSUCalc()
1927 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitVSHL()
Dnv50_ir_emit_nvc0.cpp214 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM()
334 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate()
371 const ImmediateValue *imm = ref.get()->asImm(); in setImmediateS8()
784 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD()
1556 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR()
1566 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitBAR()
2250 ImmediateValue *imm = NULL; in emitSUCalc()
2544 const ImmediateValue *imm; in emitSHFL()
2592 const ImmediateValue *imm; in emitVOTE()
Dnv50_ir_lowering_nv50.cpp47 ImmediateValue src1; in expandIntegerMUL()
249 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero()
401 ImmediateValue imm; in isARL()
815 ImmediateValue val; in handleTEX()
1339 ImmediateValue *imm = i->getSrc(0)->asImm(); in handlePFETCH()
Dnv50_ir_emit_gm107.cpp323 const ImmediateValue *imm = ref.get()->asImm(); in longIMMD()
339 const ImmediateValue *imm = ref.get()->asImm(); in emitIMMD()
2907 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR()
2917 ImmediateValue *imm = insn->getSrc(0)->asImm(); in emitBAR()
2941 const ImmediateValue *imm; in emitVOTE()
3019 ImmediateValue *imm = insn->getSrc(s)->asImm(); in emitSUHandle()
Dnv50_ir_print.cpp449 int ImmediateValue::print(char *buf, size_t size, DataType ty) const in print()
Dnv50_ir_util.h78 NV50_IR_PROG_ALLOC_OBJ_DEF(ImmediateValue, p, args)
Dnv50_ir_emit_nv50.cpp306 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate()
1796 ImmediateValue *barId = i->getSrc(0)->asImm(); in emitBAR()
Dnv50_ir_lowering_nvc0.cpp140 ImmediateValue lod; in handleTEXLOD()
663 ImmediateValue *imm = i->getSrc(s)->asImm(); in replaceZero()
1038 ImmediateValue val; in handleTEX()
2802 ImmediateValue stream, prevStream; in handleOUT()
/external/v8/src/arm64/
Dmacro-assembler-arm64-inl.h93 if (operand.IsImmediate() && (operand.ImmediateValue() < 0)) { in Ccmp()
94 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMN); in Ccmp()
106 if (operand.IsImmediate() && (operand.ImmediateValue() < 0)) { in Ccmn()
107 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMP); in Ccmn()
116 if (operand.IsImmediate() && (operand.ImmediateValue() < 0) && in Add()
117 IsImmAddSub(-operand.ImmediateValue())) { in Add()
118 AddSubMacro(rd, rn, -operand.ImmediateValue(), LeaveFlags, SUB); in Add()
127 if (operand.IsImmediate() && (operand.ImmediateValue() < 0) && in Adds()
128 IsImmAddSub(-operand.ImmediateValue())) { in Adds()
129 AddSubMacro(rd, rn, -operand.ImmediateValue(), SetFlags, SUB); in Adds()
[all …]
Dmacro-assembler-arm64.cc124 int64_t immediate = operand.ImmediateValue(); in LogicalMacro()
312 Address addr = static_cast<Address>(operand.ImmediateValue()); in Mov()
318 reinterpret_cast<HeapObject**>(operand.ImmediateValue())); in Mov()
327 Mov(dst, operand.ImmediateValue()); in Mov()
538 Mov(rd, ~operand.ImmediateValue()); in Mvn()
591 IsImmConditionalCompare(operand.ImmediateValue()))) { in ConditionalCompareMacro()
614 int64_t imm = operand.ImmediateValue(); in Csel()
720 !IsImmAddSub(operand.ImmediateValue())) || in AddSubMacro()
740 MoveImmediateForShiftedOp(temp, operand.ImmediateValue(), mode); in AddSubMacro()
1317 DCHECK_GE(offset.ImmediateValue(), 0); in Poke()
[all …]
Dassembler-arm64-inl.h327 return ImmediateValue() == 0;
354 int64_t Operand::ImmediateValue() const {
452 offset_ = offset.ImmediateValue();
Dassembler-arm64.cc4016 int64_t immediate = operand.ImmediateValue(); in AddSub()
4120 int64_t immediate = operand.ImmediateValue(); in Logical()
4172 int64_t immediate = operand.ImmediateValue(); in ConditionalCompare()
Dassembler-arm64.h747 inline int64_t ImmediateValue() const;
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc389 static_cast<uint32_t>(i.InputOperand##width(1).ImmediateValue()); \