Home
last modified time | relevance | path

Searched refs:GCL (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCtorUtils.cpp30 ConstantArray *OldCA = cast<ConstantArray>(GCL->getInitializer()); in removeGlobalCtors()
43 GCL->setInitializer(CA); in removeGlobalCtors()
49 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), in removeGlobalCtors()
50 CA, "", GCL->getThreadLocalMode()); in removeGlobalCtors()
51 GCL->getParent()->getGlobalList().insert(GCL->getIterator(), NGV); in removeGlobalCtors()
52 NGV->takeName(GCL); in removeGlobalCtors()
55 if (!GCL->use_empty()) { in removeGlobalCtors()
57 if (V->getType() != GCL->getType()) in removeGlobalCtors()
58 V = ConstantExpr::getBitCast(V, GCL->getType()); in removeGlobalCtors()
59 GCL->replaceAllUsesWith(V); in removeGlobalCtors()
[all …]