reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/XCore/XCoreLowerThreadLocal.cpp
  180   Module *M = GV->getParent();
  181   if (!GV->isThreadLocal())
  185   if (!rewriteNonInstructionUses(GV, this) ||
  186       !GV->getType()->isSized() || isZeroLengthArray(GV->getType()))
  186       !GV->getType()->isSized() || isZeroLengthArray(GV->getType()))
  190   ArrayType *NewType = createLoweredType(GV->getValueType());
  192   if (GV->hasInitializer())
  194                                               GV->getInitializer());
  196     new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(),
  196     new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(),
  199                        GV->getType()->getAddressSpace(),
  200                        GV->isExternallyInitialized());
  203   SmallVector<User *, 16> Users(GV->user_begin(), GV->user_end());
  203   SmallVector<User *, 16> Users(GV->user_begin(), GV->user_end());
  208     Function *GetID = Intrinsic::getDeclaration(GV->getParent(),
  213     U->replaceUsesOfWith(GV, Addr);
  217   NewGV->takeName(GV);
  218   GV->eraseFromParent();