Lines Matching refs:LValue
149 /// LValue - This represents an lvalue references. Because C/C++ allow
152 class LValue {
189 // LValue is non-gc'able for any reason, including being a parameter or local
216 /// TBAAInfo - TBAA information to attach to dereferences of this LValue.
371 static LValue MakeAddr(Address address, QualType type,
378 LValue R;
386 static LValue MakeVectorElt(Address vecAddress, llvm::Value *Idx,
388 LValue R;
397 static LValue MakeExtVectorElt(Address vecAddress, llvm::Constant *Elts,
399 LValue R;
414 static LValue MakeBitfield(Address Addr,
418 LValue R;
426 static LValue MakeGlobalReg(Address Reg, QualType type) {
427 LValue R;
524 static AggValueSlot forLValue(const LValue &LV,