Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:LV

598 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,
600 assert(LV.isSimple() &&
607 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt);
608 LValue LV = MakeAddrLValue(EltAddr, EltTy);
609 AI = ExpandTypeFromArgs(EltTy, LV, AI);
630 LValue SubLV = EmitLValueForField(LV, LargestFD);
638 LValue SubLV = EmitLValueForField(LV, FD);
644 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real");
646 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag");
649 EmitStoreThroughLValue(RValue::get(AI), LV);
1586 LValue LV = MakeAddrLValue(Alloca, Ty, Align);
1587 llvm::Function::arg_iterator End = ExpandTypeFromArgs(Ty, LV, AI);
2538 LValue LV = MakeAddrLValue(RV.getAggregateAddr(), Ty);
2554 RValue FldRV = EmitRValueForField(LV, LargestFD, SourceLocation());
2559 RValue FldRV = EmitRValueForField(LV, FD, SourceLocation());