Lines Matching defs:DstGV
476 Expected<Constant *> linkAppendingVarProto(GlobalVariable *DstGV,
875 IRLinker::linkAppendingVarProto(GlobalVariable *DstGV,
878 if (DstGV && !DstGV->isDeclaration() && !SrcGV->isDeclaration()) {
879 if (!SrcGV->hasAppendingLinkage() || !DstGV->hasAppendingLinkage())
885 if (DstGV->isConstant() != SrcGV->isConstant())
888 if (DstGV->getAlign() != SrcGV->getAlign())
892 if (DstGV->getVisibility() != SrcGV->getVisibility())
896 if (DstGV->hasGlobalUnnamedAddr() != SrcGV->hasGlobalUnnamedAddr())
900 if (DstGV->getSection() != SrcGV->getSection())
904 if (DstGV->getAddressSpace() != SrcGV->getAddressSpace())
911 return DstGV;
938 if (DstGV && !DstGV->isDeclaration()) {
939 ArrayType *DstTy = cast<ArrayType>(DstGV->getValueType());
966 /*init*/ nullptr, /*name*/ "", DstGV, SrcGV->getThreadLocalMode(),
976 (DstGV && !DstGV->isDeclaration()) ? DstGV->getInitializer() : nullptr,
981 if (DstGV) {
982 RAUWWorklist.push_back(std::make_pair(DstGV, NG));