Home | History | Annotate | Download | only in compiler

Lines Matching defs:Globals

51     SmallVector<GlobalVariable *, 8> Globals;
52 if (!collectGlobals(M, Globals)) {
57 Tys.reserve(Globals.size());
62 for (GlobalVariable *GV : Globals) {
92 CreateInitFunction(LLVMCtxt, M, MergedGV, MergedTy, BufferSize, Globals);
116 for (size_t i = 0, e = Globals.size(); i != e; ++i) {
117 GlobalVariable *G = Globals[i];
175 const SmallVectorImpl<GlobalVariable *> &Globals) {
177 Initializers.reserve(Globals.size());
178 for (size_t i = 0, e = Globals.size(); i != e; ++i) {
179 GlobalVariable *G = Globals[i];
209 bool collectGlobals(Module &M, SmallVectorImpl<GlobalVariable *> &Globals) {
210 for (GlobalVariable &GV : M.globals()) {
228 Globals.push_back(&GV);
231 return !Globals.empty();