Lines Matching refs:New
105 static CanMerge makeMergeable(GlobalVariable *Old, GlobalVariable *New) { in makeMergeable() argument
106 if (!Old->hasGlobalUnnamedAddr() && !New->hasGlobalUnnamedAddr()) in makeMergeable()
110 assert(!hasMetadataOtherThanDebugLoc(New)); in makeMergeable()
112 New->setUnnamedAddr(GlobalValue::UnnamedAddr::None); in makeMergeable()
116 static void replace(Module &M, GlobalVariable *Old, GlobalVariable *New) { in replace() argument
117 Constant *NewConstant = New; in replace()
120 << New->getName() << "\n"); in replace()
123 if (Old->getAlign() || New->getAlign()) in replace()
124 New->setAlignment(std::max(getAlign(Old), getAlign(New))); in replace()
126 copyDebugLocMetadata(Old, New); in replace()
232 GlobalVariable *New = SameContentReplacements[i].second; in mergeConstants() local
233 replace(M, Old, New); in mergeConstants()