HomeSort by relevance Sort by last modified time
    Searched refs:LValue (Results 1 - 25 of 72) sorted by null

1 2 3

  /external/mesa3d/src/gallium/drivers/nouveau/codegen/
nv50_ir_build_util.h 48 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);
227 LValue *
230 LValue *lval = new_LValue(func, f);
235 LValue *
238 LValue *lval = new_LValue(func, f)
    [all...]
nv50_ir_lowering_nvc0.h 82 LValue *rZero;
83 LValue *carry;
84 LValue *pOne;
126 void readTessCoord(LValue *dst, int c);
152 LValue *gpEmitAddress;
nv50_ir_inlines.h 197 void ValueDef::setSSA(LValue *lval)
203 const LValue *ValueDef::preSSA() const
337 LValue *Value::asLValue()
340 return static_cast<LValue *>(this);
416 LValue *Function::getLValue(int id)
419 return reinterpret_cast<LValue *>(allLValues.get(id));
nv50_ir_ssa.cpp 295 inline LValue *getStackTop(Value *);
297 LValue *mkUndefined(Value *);
333 LValue *lval;
416 LValue *
421 return reinterpret_cast<LValue *>(stack[val->id].peek().u.p);
424 LValue *
427 LValue *lval = val->asLValue();
429 LValue *ud = new_LValue(func, lval);
454 LValue *lval, *ssa;
nv50_ir.h 484 class LValue;
593 int8_t indirect[2]; // >= 0 if relative to lvalue in insn->src(indirect[i])
624 inline void setSSA(LValue *);
625 inline const LValue *preSSA() const;
628 Value *value; // should make this LValue * ...
629 LValue *origin; // pre SSA value
654 inline LValue *asLValue();
674 // TODO: these should be in LValue:
679 class LValue : public Value
682 LValue(Function *, DataFile file)
    [all...]
nv50_ir_ra.cpp 305 Value *offsetSlot(Value *, const LValue *);
323 LValue *unspill(Instruction *usei, LValue *, Value *slot);
324 void spill(Instruction *defi, Value *slot, LValue *);
471 LValue *tmp = new_LValue(func, phi->getDef(0)->asLValue());
503 LValue *tmp = new_LValue(func, cal->getSrc(s)->asLValue());
517 LValue *tmp = new_LValue(func, cal->getDef(d)->asLValue());
725 void init(const RegisterSet&, LValue *);
730 inline LValue *getValue() const
732 return reinterpret_cast<LValue *>(data)
    [all...]
nv50_ir.cpp 225 LValue::LValue(Function *fn, DataFile file)
240 LValue::LValue(Function *fn, LValue *lval)
257 LValue *
258 LValue::clone(ClonePolicy<Function>& pol) const
260 LValue *that = new_LValue(pol.context(), reg.file);
272 LValue::isUniform() const
1107 mem_LValue(sizeof(LValue), 8)
    [all...]
  /external/clang/lib/CodeGen/
CGValue.h 149 /// LValue - This represents an lvalue references. Because C/C++ allow
152 class LValue {
179 // The alignment to use when accessing this lvalue. (For vector elements,
189 // LValue is non-gc'able for any reason, including being a parameter or local
193 // Lvalue is a global reference of an objective-c object
196 // Lvalue is a thread local reference
199 // Lvalue has ARC imprecise lifetime. We store this inverted to try
206 // this lvalue.
216 /// TBAAInfo - TBAA information to attach to dereferences of this LValue
    [all...]
TargetInfo.h 134 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue,
137 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString,
CodeGenFunction.h 841 const LValue &lv) {
906 LValue lvalue)
907 : CGF(CGF), Data(OpaqueValueMappingData::bind(CGF, opaqueValue, lvalue)) {
    [all...]
CGExpr.cpp 173 // FIXME: This function should take an LValue as an argument.
190 LValue LV = MakeAddrLValue(Location, E->getType());
350 LValue CodeGenFunction::
377 LValue RefTempDst = MakeAddrLValue(Object, M->getType(),
463 LValue LV = MakeAddrLValue(Object, E->getType(),
467 "materialized temporary field is not a simple lvalue");
486 // Emit the expression as an lvalue.
487 LValue LV = EmitLValue(E);
772 EmitComplexPrePostIncDec(const UnaryOperator *E, LValue LV,
796 // Store the updated result through the lvalue
4159 LValue lvalue = MakeAddrLValue(addr, type, AlignmentSource::Decl); local
    [all...]
CGCall.h 64 LValue Source;
91 void addWriteback(LValue srcLV, Address temporary,
CGExprComplex.cpp 80 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
84 void EmitStoreOfComplex(ComplexPairTy Val, LValue LV, bool isInit);
167 LValue LV = CGF.EmitLValue(E->getSubExpr());
227 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
275 LValue EmitBinAssignLValue(const BinaryOperator *E,
318 ComplexPairTy ComplexExprEmitter::EmitLoadOfLValue(LValue lvalue,
320 assert(lvalue.isSimple() && "non-simple complex l-value?");
321 if (lvalue.getType()->isAtomicType())
322 return CGF.EmitAtomicLoad(lvalue, loc).getComplexVal()
    [all...]
CGExprAgg.cpp 75 /// represents a value lvalue, this method emits the address of the lvalue,
80 void EmitFinalDestCopy(QualType type, const LValue &src);
189 LValue LV = CGF.EmitPseudoObjectLValue(E);
198 void EmitInitializationToLValue(Expr *E, LValue Address);
199 void EmitNullInitializationToLValue(LValue Address);
214 /// represents a value lvalue, this method emits the address of the lvalue,
217 LValue LV = CGF.EmitLValue(E);
271 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type)
    [all...]
CGAtomic.cpp 40 LValue LVal;
43 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue)
46 assert(!lvalue.isGlobalReg());
48 if (lvalue.isSimple()) {
49 AtomicTy = lvalue.getType();
71 if (lvalue.getAlignment().isZero())
72 lvalue.setAlignment(AtomicAlign);
74 LVal = lvalue;
75 } else if (lvalue.isBitField())
681 LValue lvalue = MakeAddrLValue(Ptr, AtomicTy); local
    [all...]
CGObjCRuntime.h 85 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
262 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
  /external/llvm/examples/Kaleidoscope/MCJIT/cached/
genk-timing.py 114 def writeRandomOperation(self, LValue, LHS, RHS):
119 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS))
127 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
129 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
131 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100)))
133 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
  /external/llvm/examples/Kaleidoscope/MCJIT/complete/
genk-timing.py 119 def writeRandomOperation(self, LValue, LHS, RHS):
124 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS))
132 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
134 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
136 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100)))
138 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
  /external/llvm/examples/Kaleidoscope/MCJIT/lazy/
genk-timing.py 114 def writeRandomOperation(self, LValue, LHS, RHS):
119 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS))
127 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
129 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS))
131 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100)))
133 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
  /external/eigen/unsupported/test/
cxx11_tensor_reverse.cpp 97 static void test_expr_reverse(bool LValue)
109 if (LValue) {
131 if (LValue) {
160 if (LValue) {
  /external/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp 92 static SVal makeZeroElementRegion(ProgramStateRef State, SVal LValue,
99 LValue = State->getLValue(Ty, SVB.makeZeroArrayIndex(), LValue);
102 return LValue;
120 SVal LValue = State->getLValue(Var, LCtx);
122 LValue = makeZeroElementRegion(State, LValue, Ty);
123 return LValue.getAsRegion();
  /external/swiftshader/src/Reactor/
Reactor.hpp 80 class LValue : public Variable
83 LValue(int arraySize = 0);
165 RValue(const T &lvalue);
183 class Bool : public LValue<Bool>
206 class Byte : public LValue<Byte>
264 class SByte : public LValue<SByte>
320 class Short : public LValue<Short>
375 class UShort : public LValue<UShort>
431 class Byte4 : public LValue<Byte4>
477 class SByte4 : public LValue<SByte4
    [all...]
  /external/clang/lib/AST/
ExprConstant.cpp 59 struct LValue;
88 /// Get an LValue path entry, which is known to not be an array index, as a
97 /// Get an LValue path entry, which is known to not be an array index, as a
102 /// Get an LValue path entry, which is known to not be an array index, as a
107 /// Determine whether this LValue path entry for a base class names a virtual
160 /// and we cannot perform lvalue-to-rvalue conversions on them.
324 const LValue *This;
338 const FunctionDecl *Callee, const LValue *This,
352 ThisOverrideRAII(CallStackFrame &Frame, const LValue *NewThis, bool Enable)
362 const LValue *OldThis
    [all...]
APValue.cpp 150 case LValue:
200 else if (Kind == LValue)
241 case LValue:
297 case LValue:
298 OS << "LValue: <todo>";
376 case APValue::LValue: {
390 // No lvalue path: just print the offset.
421 // We have an lvalue path. Print it out nicely.
442 // The lvalue refers to a class type, so the next path entry is a base
458 // The lvalue must refer to an array
    [all...]
  /external/llvm/lib/TableGen/
TGParser.h 51 ForeachLoop(VarInit *IVar, ListInit *LValue)
52 : IterVar(IVar), ListValue(LValue) {}

Completed in 818 milliseconds

1 2 3