Home
last modified time | relevance | path

Searched refs:LValue (Results 1 – 25 of 27) sorted by relevance

12

/third_party/mesa3d/src/nouveau/codegen/
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); in getScratch()
241 LValue *
244 LValue *lval = new_LValue(func, f); in getSSA()
[all …]
Dnv50_ir_lowering_nvc0.h117 LValue *rZero;
118 LValue *carry;
119 LValue *pOne;
164 void readTessCoord(LValue *dst, int c);
192 LValue *gpEmitAddress;
Dnv50_ir_ra.cpp338 Value *offsetSlot(Value *, const LValue *);
357 LValue *unspill(Instruction *usei, LValue *, Value *slot);
358 void spill(Instruction *defi, Value *slot, LValue *);
505 LValue *tmp = new_LValue(func, phi->getDef(0)->asLValue()); in visit()
537 LValue *tmp = new_LValue(func, cal->getSrc(s)->asLValue()); in visit()
551 LValue *tmp = new_LValue(func, cal->getDef(d)->asLValue()); in visit()
757 void init(const RegisterSet&, LValue *);
762 inline LValue *getValue() const in getValue()
764 return reinterpret_cast<LValue *>(data); in getValue()
766 inline void setValue(LValue *lval) { data = lval; } in setValue()
[all …]
Dnv50_ir_inlines.h197 void ValueDef::setSSA(LValue *lval) in setSSA()
203 const LValue *ValueDef::preSSA() const in preSSA()
337 LValue *Value::asLValue() in asLValue()
340 return static_cast<LValue *>(this); in asLValue()
416 LValue *Function::getLValue(int id) in getLValue()
419 return reinterpret_cast<LValue *>(allLValues.get(id)); in getLValue()
Dnv50_ir.h574 class LValue; variable
714 inline void setSSA(LValue *);
715 inline const LValue *preSSA() const;
719 LValue *origin; // pre SSA value
744 inline LValue *asLValue();
769 class LValue : public Value
772 LValue(Function *, DataFile file);
773 LValue(Function *, LValue *);
774 ~LValue() { } in ~LValue()
778 virtual LValue *clone(ClonePolicy<Function>&) const;
[all …]
Dnv50_ir_ssa.cpp295 inline LValue *getStackTop(Value *);
297 LValue *mkUndefined(Value *);
333 LValue *lval; in convertToSSA()
416 LValue *
421 return reinterpret_cast<LValue *>(stack[val->id].peek().u.p); in getStackTop()
424 LValue *
427 LValue *lval = val->asLValue(); in mkUndefined()
429 LValue *ud = new_LValue(func, lval); in mkUndefined()
454 LValue *lval, *ssa; in search()
Dnv50_ir.cpp220 LValue::LValue(Function *fn, DataFile file) in LValue() function in nv50_ir::LValue
235 LValue::LValue(Function *fn, LValue *lval) in LValue() function in nv50_ir::LValue
252 LValue *
253 LValue::clone(ClonePolicy<Function>& pol) const in clone()
255 LValue *that = new_LValue(pol.context(), reg.file); in clone()
267 LValue::isUniform() const in isUniform()
1175 mem_LValue(sizeof(LValue), 8), in Program()
Dnv50_ir_build_util.cpp277 LValue *def0 = getSSA(); in mkSelect()
278 LValue *def1 = getSSA(); in mkSelect()
344 LValue *reg = new_LValue(func, f); in mkClobber()
350 LValue *reg = new_LValue(func, f); in mkClobber()
Dnv50_ir_lowering_nvc0.cpp1025 LValue *layer = new_LValue(func, FILE_GPR); in handleTEX()
1062 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa in handleTEX()
1376 LValue *src = new_LValue(func, FILE_GPR); // 0xttxsaaaa in handleTXQ()
1430 LValue *t = new_LValue(func, FILE_GPR); in handleTXLQ()
2567 LValue *addr = bld.getSSA(8); in handleSurfaceOpNVC0()
2912 NVC0LoweringPass::readTessCoord(LValue *dst, int c) in readTessCoord()
3124 LValue *value = bld.getScratch(typeSizeof(i->dType)); in handleMOD()
3162 LValue *val = bld.getScratch(); in handlePOW()
Dnv50_ir_bb.cpp68 delete_Value(prog, reinterpret_cast<LValue *>(it.get())); in ~Function()
Dnv50_ir_from_nir.cpp75 typedef std::vector<LValue*> LValues;
2719 LValue *val0 = getScratch(); in visit()
2720 LValue *val1 = getScratch(); in visit()
2762 LValue *temp = getSSA(); in visit()
2877 LValue *def = getScratch(); in visit()
Dnv50_ir_util.h69 NV50_IR_FUNC_ALLOC_OBJ_DEF(LValue, f, args)
Dnv50_ir_lowering_nv50.cpp238 LValue *r63;
832 LValue *src = new_LValue(func, FILE_GPR); in handleTEX()
1370 LValue *val = bld.getScratch(); in handlePOW()
2147 LValue *val = bld.getScratch(); in handlePFETCH()
Dnv50_ir_print.cpp456 int LValue::print(char *buf, size_t size, DataType ty) const in print()
Dnv50_ir_peephole.cpp1266 LValue *tA, *tB; in opnd()
1267 LValue *tD; in opnd()
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DReactor.hpp186 class LValue : public Variable class
189 LValue(int arraySize = 0);
207 inline LValue<T> *self() { return this; } in self()
322 class Bool : public LValue<Bool>
347 class Byte : public LValue<Byte>
405 class SByte : public LValue<SByte>
461 class Short : public LValue<Short>
516 class UShort : public LValue<UShort>
572 class Byte4 : public LValue<Byte4>
622 class SByte4 : public LValue<SByte4>
[all …]
DTraits.hpp42 class LValue;
226 static constexpr bool value = std::is_base_of<LValue<T>, T>::value;
/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.h103 class LValue {
105 virtual ~LValue() {}
174 std::unique_ptr<SPIRVCodeGenerator::LValue> lvalue;
228 std::unique_ptr<LValue> getLValue(const Expression& value, OutputStream& out);
DSkSLSPIRVCodeGenerator.cpp1210 std::unique_ptr<LValue> lv = this->getLValue(arg, out); in writeFunctionCallArgument()
1889 class PointerLValue : public SPIRVCodeGenerator::LValue {
1925 class SwizzleLValue : public SPIRVCodeGenerator::LValue {
2015 std::unique_ptr<SPIRVCodeGenerator::LValue> SPIRVCodeGenerator::getLValue(const Expression& expr, in getLValue()
2055 std::unique_ptr<LValue> lvalue = this->getLValue(*swizzle.base(), out); in getLValue()
2693 std::unique_ptr<LValue> lvalue; in writeBinaryExpression()
2819 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePrefixExpression()
2828 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePrefixExpression()
2856 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePostfixExpression()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DTGParser.h71 ForeachLoop(SMLoc Loc, VarInit *IVar, Init *LValue) in ForeachLoop()
72 : Loc(Loc), IterVar(IVar), ListValue(LValue) {} in ForeachLoop()
/third_party/node/deps/v8/src/codegen/arm/
Dconstants-arm.h552 inline int LValue() const { return Bit(20); } in LValue() function
613 inline bool HasL() const { return LValue() == 1; } in HasL()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/
DItaniumDemangle.cpp122 case ReferenceKind::LValue: in print()
/third_party/skia/third_party/externals/swiftshader/docs/
DReactorDebugInfo.md54 Constructing a Reactor `LValue`:
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp6818 Value *LValue, *HValue; in splitMergedValStore() local
6820 m_c_Or(m_OneUse(m_ZExt(m_Value(LValue))), in splitMergedValStore()
6826 if (!LValue->getType()->isIntegerTy() || in splitMergedValStore()
6827 DL.getTypeSizeInBits(LValue->getType()) > HalfValBitSize || in splitMergedValStore()
6834 auto *LBC = dyn_cast<BitCastInst>(LValue); in splitMergedValStore()
6837 : EVT::getEVT(LValue->getType()); in splitMergedValStore()
6850 LValue = Builder.CreateBitCast(LBC->getOperand(0), LBC->getType()); in splitMergedValStore()
6876 CreateSplitStore(LValue, false); in splitMergedValStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
DItaniumDemangle.h516 LValue, enumerator
565 s += (Collapsed.first == ReferenceKind::LValue ? "&" : "&&"); in printLeft()
3946 Result = make<ReferenceType>(Ref, ReferenceKind::LValue); in parseType()

12