• Home
  • Raw
  • Download

Lines Matching refs:LV

513 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,  in ExpandTypeFromArgs()  argument
515 assert(LV.isSimple() && in ExpandTypeFromArgs()
522 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); in ExpandTypeFromArgs()
523 LValue LV = MakeAddrLValue(EltAddr, EltTy); in ExpandTypeFromArgs() local
524 AI = ExpandTypeFromArgs(EltTy, LV, AI); in ExpandTypeFromArgs()
547 LValue SubLV = EmitLValueForField(LV, LargestFD); in ExpandTypeFromArgs()
557 LValue SubLV = EmitLValueForField(LV, FD); in ExpandTypeFromArgs()
563 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real"); in ExpandTypeFromArgs()
565 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag"); in ExpandTypeFromArgs()
568 EmitStoreThroughLValue(RValue::get(AI), LV); in ExpandTypeFromArgs()
1283 LValue LV = MakeAddrLValue(Alloca, Ty, Align); in EmitFunctionProlog() local
1284 llvm::Function::arg_iterator End = ExpandTypeFromArgs(Ty, LV, AI); in EmitFunctionProlog()
1854 LValue LV = MakeAddrLValue(EltAddr, EltTy); in ExpandTypeToArgs() local
1858 EltRV = RValue::getComplex(LoadComplexFromAddr(LV.getAddress(), false)); in ExpandTypeToArgs()
1860 EltRV = LV.asAggregateRValue(); in ExpandTypeToArgs()
1862 EltRV = EmitLoadOfLValue(LV); in ExpandTypeToArgs()
1868 LValue LV = MakeAddrLValue(RV.getAggregateAddr(), Ty); in ExpandTypeToArgs() local
1886 RValue FldRV = EmitRValueForField(LV, LargestFD); in ExpandTypeToArgs()
1894 RValue FldRV = EmitRValueForField(LV, FD); in ExpandTypeToArgs()