Searched refs:SGVar (Results 1 – 2 of 2) sorted by relevance
361 auto *SGVar = dyn_cast<GlobalVariable>(&GV); in linkIfNeeded() local362 if (DGVar && SGVar) { in linkIfNeeded()363 if (DGVar->isDeclaration() && SGVar->isDeclaration() && in linkIfNeeded()364 (!DGVar->isConstant() || !SGVar->isConstant())) { in linkIfNeeded()366 SGVar->setConstant(false); in linkIfNeeded()368 if (DGVar->hasCommonLinkage() && SGVar->hasCommonLinkage()) { in linkIfNeeded()369 unsigned Align = std::max(DGVar->getAlignment(), SGVar->getAlignment()); in linkIfNeeded()370 SGVar->setAlignment(Align); in linkIfNeeded()
475 GlobalVariable *copyGlobalVariableProto(const GlobalVariable *SGVar);582 GlobalVariable *IRLinker::copyGlobalVariableProto(const GlobalVariable *SGVar) { in copyGlobalVariableProto() argument587 new GlobalVariable(DstM, TypeMap.get(SGVar->getValueType()), in copyGlobalVariableProto()588 SGVar->isConstant(), GlobalValue::ExternalLinkage, in copyGlobalVariableProto()589 /*init*/ nullptr, SGVar->getName(), in copyGlobalVariableProto()590 /*insertbefore*/ nullptr, SGVar->getThreadLocalMode(), in copyGlobalVariableProto()591 SGVar->getType()->getAddressSpace()); in copyGlobalVariableProto()592 NewDGV->setAlignment(SGVar->getAlignment()); in copyGlobalVariableProto()618 if (auto *SGVar = dyn_cast<GlobalVariable>(SGV)) { in copyGlobalValueProto() local619 NewGV = copyGlobalVariableProto(SGVar); in copyGlobalValueProto()