Lines Matching refs:New
103 static CanMerge makeMergeable(GlobalVariable *Old, GlobalVariable *New) { in makeMergeable() argument
104 if (!Old->hasGlobalUnnamedAddr() && !New->hasGlobalUnnamedAddr()) in makeMergeable()
108 assert(!hasMetadataOtherThanDebugLoc(New)); in makeMergeable()
110 New->setUnnamedAddr(GlobalValue::UnnamedAddr::None); in makeMergeable()
114 static void replace(Module &M, GlobalVariable *Old, GlobalVariable *New) { in replace() argument
115 Constant *NewConstant = New; in replace()
118 << New->getName() << "\n"); in replace()
121 if (Old->getAlign() || New->getAlign()) in replace()
122 New->setAlignment(std::max(getAlign(Old), getAlign(New))); in replace()
124 copyDebugLocMetadata(Old, New); in replace()
230 GlobalVariable *New = SameContentReplacements[i].second; in mergeConstants() local
231 replace(M, Old, New); in mergeConstants()