reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/CodeGen/ConstantInitBuilder.h
   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];