reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2366 CGF.CGM.getCXXABI().usesThreadWrapperFunction(VD)) 2367 return CGF.CGM.getCXXABI().EmitThreadLocalVarDeclLValue(CGF, VD, T); 2367 return CGF.CGM.getCXXABI().EmitThreadLocalVarDeclLValue(CGF, VD, T); 2370 if (CGF.getLangOpts().OpenMPIsDevice) { 2371 Address Addr = emitDeclTargetVarDeclLValue(CGF, VD, T); 2373 return CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl); 2376 llvm::Value *V = CGF.CGM.GetAddrOfGlobalVar(VD); 2377 llvm::Type *RealVarTy = CGF.getTypes().ConvertTypeForMem(VD->getType()); 2378 V = EmitBitCastOfLValueToProperType(CGF, V, RealVarTy); 2379 CharUnits Alignment = CGF.getContext().getDeclAlign(VD); 2383 if (CGF.getLangOpts().OpenMP && !CGF.getLangOpts().OpenMPSimd && 2383 if (CGF.getLangOpts().OpenMP && !CGF.getLangOpts().OpenMPSimd && 2385 return EmitThreadPrivateVarDeclLValue(CGF, VD, T, Addr, RealVarTy, 2389 CGF.EmitLoadOfReferenceLValue(Addr, VD->getType(), 2391 CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl); 2392 setObjCGCLValueClass(CGF.getContext(), E, LV);