reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4874 Address Addr = emitVoidPtrDirectVAArg(CGF, VAListAddr, CGF.Int8Ty, 4874 Address Addr = emitVoidPtrDirectVAArg(CGF, VAListAddr, CGF.Int8Ty, 4880 if (CGF.CGM.getDataLayout().isBigEndian()) { 4881 RealAddr = CGF.Builder.CreateConstInBoundsByteGEP(RealAddr, 4883 ImagAddr = CGF.Builder.CreateConstInBoundsByteGEP(ImagAddr, 4886 ImagAddr = CGF.Builder.CreateConstInBoundsByteGEP(RealAddr, SlotSize); 4889 llvm::Type *EltTy = CGF.ConvertTypeForMem(CTy->getElementType()); 4890 RealAddr = CGF.Builder.CreateElementBitCast(RealAddr, EltTy); 4891 ImagAddr = CGF.Builder.CreateElementBitCast(ImagAddr, EltTy); 4892 llvm::Value *Real = CGF.Builder.CreateLoad(RealAddr, ".vareal"); 4893 llvm::Value *Imag = CGF.Builder.CreateLoad(ImagAddr, ".vaimag"); 4895 Address Temp = CGF.CreateMemTemp(Ty, "vacplx"); 4896 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty), 4896 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty), 4903 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false,