Lines Matching defs:NewGV
934 GlobalVariable *NewGV = new GlobalVariable(
947 Builder.CreateMemSet(NewGV, InitVal, AllocSize, std::nullopt);
951 CI->replaceAllUsesWith(NewGV);
982 LoadUse.set(NewGV);
1026 // To further other optimizations, loop over all users of NewGV and try to
1029 ConstantPropUsersOf(NewGV, DL, TLI);
1031 return NewGV;
1185 GlobalVariable *NewGV = new GlobalVariable(Type::getInt1Ty(GV->getContext()),
1192 NewGV->copyAttributesFrom(GV);
1193 GV->getParent()->insertGlobalVariable(GV->getIterator(), NewGV);
1221 DL.getTypeAllocSizeInBits(NewGV->getValueType()) / 8;
1239 DIGlobalVariableExpression::get(NewGV->getContext(), DGV, E);
1240 NewGV->addDebugInfo(DGVE);
1250 NewGV->addDebugInfo(GV);
1276 new LoadInst(NewGV->getValueType(), NewGV, LI->getName() + ".b",
1283 assert(isa<LoadInst>(StoreVal) && "Not a load of NewGV!");
1287 new StoreInst(StoreVal, NewGV, false, Align(1), SI->getOrdering(),
1294 NewGV->getValueType(), NewGV, LI->getName() + ".b", false, Align(1),
1313 NewGV->takeName(GV);
2087 GlobalVariable *NewGV = new GlobalVariable(
2092 NewGV->copyAttributesFrom(OldVar);
2093 NewGV->takeName(OldVar);
2094 return NewGV;