reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
72 assert(Buffer.empty() && "didn't claim all values out of buffer"); 109 return Builder.Buffer; 113 return Builder.Buffer; 118 : Builder(builder), Parent(parent), Begin(builder.Buffer.size()) { 190 Builder.Buffer.push_back(value); 216 Builder.Buffer.append(values.begin(), values.end()); 252 return getOffsetFromGlobalTo(Builder.Buffer.size()); 274 Builder.Buffer.push_back(nullptr); 275 return Builder.Buffer.size() - 1; 292 llvm::Constant *&slot = Builder.Buffer[position.Index]; 307 getGEPIndicesTo(indices, Builder.Buffer.size());tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
26 return Data.get<ConstantInitBuilderBase*>()->Buffer[0]->getType(); 44 assert(builder.Buffer.size() == 1); 45 builder.setGlobalInitializer(GV, builder.Buffer[0]); 46 builder.Buffer.clear(); 53 assert(Buffer.empty() && "buffer not current empty"); 54 Buffer.push_back(initializer); 62 assert(builder->Buffer.size() == 1); 63 assert(builder->Buffer[0] != nullptr); 109 Buffer.erase(Buffer.begin() + newEnd, Buffer.end()); 109 Buffer.erase(Buffer.begin() + newEnd, Buffer.end()); 109 Buffer.erase(Buffer.begin() + newEnd, Buffer.end()); 196 CachedOffsetEnd = Builder.Buffer.size(); 227 llvm::Constant *element = Builder.Buffer[cacheEnd];