Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:LV

551 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,
553 assert(LV.isSimple() &&
560 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt);
561 LValue LV = MakeAddrLValue(EltAddr, EltTy);
562 AI = ExpandTypeFromArgs(EltTy, LV, AI);
585 LValue SubLV = EmitLValueForField(LV, LargestFD);
595 LValue SubLV = EmitLValueForField(LV, FD);
601 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real");
603 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag");
606 EmitStoreThroughLValue(RValue::get(AI), LV);
1394 LValue LV = MakeAddrLValue(Alloca, Ty, Align);
1395 llvm::Function::arg_iterator End = ExpandTypeFromArgs(Ty, LV, AI);
2050 LValue LV = MakeAddrLValue(RV.getAggregateAddr(), Ty);
2068 RValue FldRV = EmitRValueForField(LV, LargestFD);
2076 RValue FldRV = EmitRValueForField(LV, FD);