/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) {}
|