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

Declarations

tools/clang/include/clang/CodeGen/ConstantInitBuilder.h
  505 class ConstantStructBuilder;
tools/clang/lib/CodeGen/CGVTables.h
   30   class ConstantStructBuilder;

References

tools/clang/include/clang/CodeGen/ConstantInitBuilder.h
  340   Impl &asImpl() { return *static_cast<Impl*>(this); }
  512   using StructBuilder = ConstantStructBuilder;
tools/clang/lib/CodeGen/CGBlocks.cpp
  212   auto elements = builder.beginStruct();
 1394   auto fields = builder.beginStruct();
tools/clang/lib/CodeGen/CGCUDANV.cpp
  596   auto Values = Builder.beginStruct(FatbinWrapperTy);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  251   void PushPropertyAttributes(ConstantStructBuilder &Fields,
  281   virtual ConstantArrayBuilder PushPropertyListHeader(ConstantStructBuilder &Fields,
  301     auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy);
 1028     auto Fields = Builder.beginStruct();
 1127     auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy);
 1167     auto MethodList = Builder.beginStruct();
 1177       auto Method = MethodArray.beginStruct(ObjCMethodDescTy);
 1334     auto ProtocolBuilder = builder.beginStruct();
 1388     auto ProtocolBuilder = builder.beginStruct();
 1462     auto SelBuilder = builder.beginStruct();
 1533     auto InitStructBuilder = builder.beginStruct();
 1583       auto nullBuilder = builder.beginStruct();
 1698     auto metaclassFields = builder.beginStruct();
 1752     auto classFields = builder.beginStruct();
 1808       auto ivarListBuilder = b.beginStruct();
 1825         auto ivarBuilder = ivarArrayBuilder.beginStruct();
 2439   auto fields = builder.beginStruct();
 2477   auto Fields = Builder.beginStruct();
 2775   auto MethodList = Builder.beginStruct();
 2814     auto Method = MethodArray.beginStruct(ObjCMethodTy);
 2847   auto IvarList = Builder.beginStruct();
 2857     auto Ivar = Ivars.beginStruct(ObjCIvarTy);
 2917   auto Elements = Builder.beginStruct(ClassTy);
 2990   auto MethodList = Builder.beginStruct();
 2994     auto Method = MethodArray.beginStruct(ObjCMethodDescTy);
 3009   auto ProtocolList = Builder.beginStruct();
 3049   auto Elements = Builder.beginStruct();
 3120   auto Elements = Builder.beginStruct();
 3141   auto Elements = Builder.beginStruct();
 3156   auto ProtocolList = ProtocolListBuilder.beginStruct();
 3207   auto fields = builder.beginStruct();
 3236   auto Elements = Builder.beginStruct();
 3341   auto propertyList = builder.beginStruct();
 3628       auto staticsStruct = builder.beginStruct();
 3679         auto selStruct = selectors.beginStruct(selStructTy);
 3696     auto selStruct = selectors.beginStruct(selStructTy);
 3723     auto symtab = builder.beginStruct();
 3759     auto module = builder.beginStruct(moduleTy);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1051                                           ConstantStructBuilder &Init,
 2004   auto Fields = Builder.beginStruct(NSConstantStringType);
 3064   auto values = builder.beginStruct(ObjCTypes.ProtocolTy);
 3155   auto values = builder.beginStruct(ObjCTypes.ProtocolExtensionTy);
 3184   auto values = builder.beginStruct();
 3295   auto values = builder.beginStruct();
 3300     auto property = propertiesArray.beginStruct(ObjCTypes.PropertyTy);
 3366   auto Values = Builder.beginStruct(ObjCTypes.CategoryTy);
 3574   auto values = builder.beginStruct(ObjCTypes.ClassTy);
 3630   auto values = builder.beginStruct(ObjCTypes.ClassTy);
 3759   auto values = builder.beginStruct(ObjCTypes.ClassExtensionTy);
 3794   auto ivarList = builder.beginStruct();
 3804     auto ivar = ivars.beginStruct(ObjCTypes.IvarTy);
 3843   auto description = builder.beginStruct(ObjCTypes.MethodDescriptionTy);
 3862   auto method = builder.beginStruct(ObjCTypes.MethodTy);
 3941     auto values = builder.beginStruct();
 3957   auto values = builder.beginStruct();
 3990                                                ConstantStructBuilder &Init,
 5034   auto values = builder.beginStruct(ObjCTypes.ModuleTy);
 5054   auto values = builder.beginStruct();
 5567     auto values = builder.beginStruct(ObjCTypes.ProtocolTy);
 6217   auto values = builder.beginStruct(ObjCTypes.ClassRonfABITy);
 6304   auto values = builder.beginStruct(ObjCTypes.ClassnfABITy);
 6558   auto values = builder.beginStruct(ObjCTypes.CategorynfABITy);
 6631   auto method = builder.beginStruct(ObjCTypes.MethodTy);
 6702   auto values = builder.beginStruct();
 6807   auto ivarList = builder.beginStruct();
 6824     auto ivar = ivars.beginStruct(ObjCTypes.IvarnfABITy);
 6920   auto values = builder.beginStruct(ObjCTypes.ProtocolnfABITy);
 7024   auto values = builder.beginStruct();
 7182     auto values = builder.beginStruct();
 7723   auto values = builder.beginStruct(ObjCTypes.EHTypeTy);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1522 static void buildStructValue(ConstantStructBuilder &Fields, CodeGenModule &CGM,
 1548   ConstantStructBuilder Fields = CIBuilder.beginStruct(RL.getLLVMType());
 1562   ConstantStructBuilder Fields = Parent.beginStruct(RL.getLLVMType());
tools/clang/lib/CodeGen/CGVTables.cpp
  739 void CodeGenVTables::createVTableInitializer(ConstantStructBuilder &builder,
  802   auto components = builder.beginStruct();
tools/clang/lib/CodeGen/CGVTables.h
   72   void createVTableInitializer(ConstantStructBuilder &builder,
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1166     auto ctor = ctors.beginStruct(CtorStructTy);
 4709   auto Fields = Builder.beginStruct(STy);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1647   auto Components = Builder.beginStruct();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1673     auto Components = Builder.beginStruct();