Lines Matching refs:ManagedVar
450 llvm::GlobalVariable *ManagedVar) { in replaceManagedVar() argument
469 new llvm::LoadInst(Var->getType(), ManagedVar, "ld.managed", false, in replaceManagedVar()
593 auto ManagedVar = new llvm::GlobalVariable( in makeRegisterGlobalsFn() local
601 ManagedVar->setDSOLocal(Var->isDSOLocal()); in makeRegisterGlobalsFn()
602 ManagedVar->setVisibility(Var->getVisibility()); in makeRegisterGlobalsFn()
603 ManagedVar->setExternallyInitialized(true); in makeRegisterGlobalsFn()
604 ManagedVar->takeName(Var); in makeRegisterGlobalsFn()
605 Var->setName(Twine(ManagedVar->getName() + ".managed")); in makeRegisterGlobalsFn()
606 replaceManagedVar(Var, ManagedVar); in makeRegisterGlobalsFn()
609 Builder.CreateBitCast(ManagedVar, VoidPtrTy), in makeRegisterGlobalsFn()
1074 auto ManagedVar = new llvm::GlobalVariable( in transformManagedVars() local
1083 ManagedVar->setDSOLocal(Var->isDSOLocal()); in transformManagedVars()
1084 ManagedVar->setVisibility(Var->getVisibility()); in transformManagedVars()
1085 ManagedVar->setExternallyInitialized(true); in transformManagedVars()
1086 replaceManagedVar(Var, ManagedVar); in transformManagedVars()
1087 ManagedVar->takeName(Var); in transformManagedVars()
1088 Var->setName(Twine(ManagedVar->getName()) + ".managed"); in transformManagedVars()
1092 assert(!ManagedVar->isDeclaration()); in transformManagedVars()
1094 CGM.addCompilerUsedGlobal(ManagedVar); in transformManagedVars()