Lines Matching refs:NewGV
925 GlobalVariable *NewGV = new GlobalVariable( in OptimizeGlobalAddressOfAllocation() local
938 Builder.CreateMemSet(NewGV, InitVal, AllocSize, std::nullopt); in OptimizeGlobalAddressOfAllocation()
942 CI->replaceAllUsesWith(NewGV); in OptimizeGlobalAddressOfAllocation()
974 LoadUse.set(NewGV); in OptimizeGlobalAddressOfAllocation()
1021 ConstantPropUsersOf(NewGV, DL, TLI); in OptimizeGlobalAddressOfAllocation()
1023 return NewGV; in OptimizeGlobalAddressOfAllocation()
1182 GlobalVariable *NewGV = new GlobalVariable(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean() local
1189 NewGV->copyAttributesFrom(GV); in TryToShrinkGlobalToBoolean()
1190 GV->getParent()->insertGlobalVariable(GV->getIterator(), NewGV); in TryToShrinkGlobalToBoolean()
1218 DL.getTypeAllocSizeInBits(NewGV->getValueType()) / 8; in TryToShrinkGlobalToBoolean()
1236 DIGlobalVariableExpression::get(NewGV->getContext(), DGV, E); in TryToShrinkGlobalToBoolean()
1237 NewGV->addDebugInfo(DGVE); in TryToShrinkGlobalToBoolean()
1247 NewGV->addDebugInfo(GV); in TryToShrinkGlobalToBoolean()
1273 new LoadInst(NewGV->getValueType(), NewGV, LI->getName() + ".b", in TryToShrinkGlobalToBoolean()
1284 new StoreInst(StoreVal, NewGV, false, Align(1), SI->getOrdering(), in TryToShrinkGlobalToBoolean()
1291 NewGV->getValueType(), NewGV, LI->getName() + ".b", false, Align(1), in TryToShrinkGlobalToBoolean()
1310 NewGV->takeName(GV); in TryToShrinkGlobalToBoolean()