Lines Matching full:used
122 SmallPtrSet<GlobalValue *, 8> Used;
123 collectUsedGlobalVariables(M, Used, false);
125 // We must assume that globals in llvm.used have a reference that not even
127 // For llvm.compiler.used the situation is a bit fuzzy. The assembler and
129 // one might think that it could just drop llvm.compiler.used. The problem
132 // conservative, we internalize symbols in llvm.compiler.used, but we
133 // keep llvm.compiler.used so that the symbol is not deleted by llvm.
134 for (SmallPtrSet<GlobalValue *, 8>::iterator I = Used.begin(), E = Used.end();
156 // Never internalize the llvm.used symbol. It is used to implement
157 // attribute((used)).
159 ExternalNames.insert("llvm.used");
160 ExternalNames.insert("llvm.compiler.used");
162 // Never internalize anchors used by the machine module info, else the info