reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
199 add(llvm::ConstantInt::get(intTy, value, isSigned)); 204 add(llvm::ConstantPointerNull::get(ptrTy)); 209 add(llvm::ConstantExpr::getBitCast(value, type)); 226 add(getRelativeOffset(type, target)); 241 add(offset); 362 parent.add(asImpl().finishImpl());tools/clang/lib/CodeGen/CGBlocks.cpp
228 elements.add(copyHelper); 232 elements.add(disposeHelper); 243 elements.add(llvm::ConstantExpr::getBitCast( 249 elements.add(CGM.getObjCRuntime().BuildGCBlockLayout(CGM, blockInfo)); 251 elements.add(CGM.getObjCRuntime().BuildRCBlockLayout(CGM, blockInfo)); 1403 fields.add(CGM.getNSConcreteGlobalBlock()); 1420 fields.add(blockFn); 1424 fields.add(buildBlockDescriptor(CGM, blockInfo)); 1428 fields.add(I);tools/clang/lib/CodeGen/CGCUDANV.cpp
602 Values.add(FatBinStr); 604 Values.add(llvm::ConstantPointerNull::get(VoidPtrTy));tools/clang/lib/CodeGen/CGObjCGNU.cpp
292 Fields.add(NULLPtr); 303 Fields.add(MakePropertyEncodingString(property, OCD)); 309 Fields.add(MakeConstantString(accessor->getSelector().getAsString())); 310 Fields.add(TypeEncoding); 312 Fields.add(NULLPtr); 313 Fields.add(NULLPtr); 1030 Fields.add(isa); 1065 Fields.add(Buffer); 1076 Fields.add(MakeConstantString(Str)); 1129 Fields.add(MakeConstantString(property->getNameAsString())); 1132 Fields.add(MakeConstantString(TypeStr)); 1135 Fields.add(MakeConstantString(typeStr)); 1139 Fields.add(GetConstantSelector(accessor->getSelector(), TypeStr)); 1141 Fields.add(NULLPtr); 1178 Method.add(CGObjCGNU::GetConstantSelector(M)); 1179 Method.add(GetTypeString(Context.getObjCEncodingForMethodDecl(M, true))); 1337 ProtocolBuilder.add(ProtocolArray); 1389 ProtocolBuilder.add(llvm::ConstantExpr::getIntToPtr( 1391 ProtocolBuilder.add(MakeConstantString(ProtocolName)); 1392 ProtocolBuilder.add(ProtocolList); 1393 ProtocolBuilder.add(InstanceMethodList); 1394 ProtocolBuilder.add(ClassMethodList); 1395 ProtocolBuilder.add(OptionalInstanceMethodList); 1396 ProtocolBuilder.add(OptionalClassMethodList); 1398 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, false)); 1400 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, false, true)); 1402 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, false)); 1404 ProtocolBuilder.add(GeneratePropertyList(nullptr, PD, true, true)); 1463 SelBuilder.add(ExportUniqueString(Sel.getAsString(), ".objc_sel_name_", 1465 SelBuilder.add(GetTypeString(TypeEncoding)); 1538 InitStructBuilder.add(bounds.first); 1539 InitStructBuilder.add(bounds.second); 1585 nullBuilder.add(F); 1704 metaclassFields.add(classNameConstant); 1746 metaclassFields.add(GeneratePropertyList(OID, classDecl, /*isClassProperty*/true)); 1754 classFields.add(metaclass); 1778 classFields.add(llvm::ConstantExpr::getBitCast(SuperClass, PtrTy)); 1784 classFields.add(classNameConstant); 1827 ivarBuilder.add(MakeConstantString(IVD->getNameAsString())); 1832 ivarBuilder.add(MakeConstantString(TypeStr)); 1852 ivarBuilder.add(OffsetVar); 1874 classFields.add(ivarList); 1917 classFields.add(GenerateProtocolList(Protocols)); 1923 classFields.add(GeneratePropertyList(OID, classDecl)); 2440 fields.add(BVtable); 2441 fields.add(typeName); 2478 Fields.add(isa); 2479 Fields.add(MakeConstantString(Str)); 2817 Method.add(GetConstantSelector(OMD->getSelector(), 2819 Method.add(MakeConstantString(Context.getObjCEncodingForMethodDecl(OMD, true))); 2821 Method.add(MakeConstantString(OMD->getSelector().getAsString())); 2822 Method.add(MakeConstantString(Context.getObjCEncodingForMethodDecl(OMD))); 2858 Ivar.add(IvarNames[i]); 2859 Ivar.add(IvarTypes[i]); 2860 Ivar.add(IvarOffsets[i]); 2924 Elements.add(SuperClass); 2926 Elements.add(MakeConstantString(Name, ".class_name")); 2938 Elements.add(InstanceSize); 2940 Elements.add(IVars); 2942 Elements.add(Methods); 2945 Elements.add(NULLPtr); 2947 Elements.add(NULLPtr); 2949 Elements.add(NULLPtr); 2953 Elements.add(NULLPtr); 2957 Elements.add(IvarOffsets); 2959 Elements.add(Properties); 2961 Elements.add(StrongIvarBitmap); 2963 Elements.add(WeakIvarBitmap); 2995 Method.add(MakeConstantString(M->getSelector().getAsString())); 2996 Method.add(MakeConstantString(Context.getObjCEncodingForMethodDecl(M))); 3010 ProtocolList.add(NULLPtr); 3053 Elements.add(llvm::ConstantExpr::getIntToPtr( 3056 Elements.add(MakeConstantString(ProtocolName, ".objc_protocol_name")); 3057 Elements.add(ProtocolList); /* .protocol_list */ 3058 Elements.add(MethodList); /* .instance_methods */ 3059 Elements.add(MethodList); /* .class_methods */ 3060 Elements.add(MethodList); /* .optional_instance_methods */ 3061 Elements.add(MethodList); /* .optional_class_methods */ 3062 Elements.add(NULLPtr); /* .properties */ 3063 Elements.add(NULLPtr); /* .optional_properties */ 3121 Elements.add( 3124 Elements.add(MakeConstantString(ProtocolName)); 3125 Elements.add(ProtocolList); 3126 Elements.add(InstanceMethodList); 3127 Elements.add(ClassMethodList); 3128 Elements.add(OptionalInstanceMethodList); 3129 Elements.add(OptionalClassMethodList); 3130 Elements.add(PropertyList); 3131 Elements.add(OptionalPropertyList); 3145 Elements.add(MakeConstantString(CategoryName)); 3146 Elements.add(MakeConstantString(ClassName)); 3157 ProtocolList.add(NULLPtr); 3210 for (auto v : values) array.add(v); 3237 Elements.add(MakeConstantString(CategoryName)); 3238 Elements.add(MakeConstantString(ClassName)); 3460 IvarOffsetValues.add(OffsetVar); 3632 staticsStruct.add(MakeConstantString(stringClass, 3637 array.add(NULLPtr); 3646 allStaticsArray.add(fileStatics); 3680 selStruct.add(selName); 3681 selStruct.add(selectorTypeEncoding); 3697 selStruct.add(NULLPtr); 3698 selStruct.add(NULLPtr); 3740 classList.add(statics); 3741 classList.add(NULLPtr); 3770 module.add(MakeConstantString(path, ".objc_source_file_name")); 3771 module.add(symtab);tools/clang/lib/CodeGen/CGObjCMac.cpp
2007 Fields.add(Class); 3065 values.add(EmitProtocolExtension(PD, methodLists)); 3066 values.add(GetClassName(PD->getObjCRuntimeNameAsString())); 3067 values.add(EmitProtocolList("OBJC_PROTOCOL_REFS_" + PD->getName(), 3069 values.add(methodLists.emitMethodList(this, PD, 3071 values.add(methodLists.emitMethodList(this, PD, 3157 values.add(optInstanceMethods); 3158 values.add(optClassMethods); 3159 values.add(instanceProperties); 3160 values.add(extendedMethodTypes); 3161 values.add(classProperties); 3194 refsArray.add(GetProtocolRef(*begin)); 3301 property.add(GetPropertyName(PD->getIdentifier())); 3302 property.add(GetPropertyTypeString(PD, Container)); 3378 Values.add(GetClassName(OCD->getName())); 3379 Values.add(GetClassName(Interface->getObjCRuntimeNameAsString())); 3382 Values.add(emitMethodList(ExtName, MethodListType::CategoryInstanceMethods, 3384 Values.add(emitMethodList(ExtName, MethodListType::CategoryClassMethods, 3387 Values.add( 3397 Values.add(EmitPropertyList("_OBJC_$_PROP_LIST_" + ExtName.str(), 3399 Values.add(EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), 3575 values.add(EmitMetaClass(ID, Protocols, Methods[ClassMethods])); 3585 values.add(GetClassName(ID->getObjCRuntimeNameAsString())); 3590 values.add(EmitIvarList(ID, false)); 3591 values.add(emitMethodList(ID->getName(), MethodListType::InstanceMethods, 3595 values.add(Protocols); 3596 values.add(BuildStrongIvarLayout(ID, CharUnits::Zero(), Size)); 3597 values.add(EmitClassExtension(ID, Size, hasMRCWeak, 3646 values.add(GetClassName(ID->getObjCRuntimeNameAsString())); 3651 values.add(EmitIvarList(ID, true)); 3652 values.add(emitMethodList(ID->getName(), MethodListType::ClassMethods, 3656 values.add(Protocols); 3660 values.add(EmitClassExtension(ID, CharUnits::Zero(), false/*hasMRCWeak*/, 3761 values.add(layout); 3762 values.add(propertyList); 3805 ivar.add(GetMethodVarName(IVD->getIdentifier())); 3806 ivar.add(GetMethodVarType(IVD)); 3846 description.add(GetMethodVarType(MD)); 3865 method.add(GetMethodVarType(MD)); 5038 values.add(GetClassName(StringRef(""))); 5039 values.add(EmitModuleSymbols()); 5569 values.add(GetClassName(entry.first->getName())); 6222 values.add((flags & NonFragileABI_Class_Meta) 6225 values.add(GetClassName(ID->getObjCRuntimeNameAsString())); 6250 values.add(emitMethodList(ID->getObjCRuntimeNameAsString(), 6258 values.add(EmitProtocolList("_OBJC_CLASS_PROTOCOLS_$_" 6265 values.add(GetIvarLayoutName(nullptr, ObjCTypes)); 6266 values.add(EmitPropertyList( 6270 values.add(EmitIvarList(ID)); 6271 values.add(BuildWeakIvarLayout(ID, beginInstance, endInstance, hasMRCWeak)); 6272 values.add(EmitPropertyList( 6305 values.add(IsAGV); 6307 values.add(SuperClassGV); 6311 values.add(ObjCEmptyCacheVar); 6312 values.add(ObjCEmptyVtableVar); 6313 values.add(ClassRoGV); 6559 values.add(GetClassName(OCD->getIdentifier()->getName())); 6561 values.add(GetClassGlobal(Interface, /*metaclass*/ false, NotForDefinition)); 6575 values.add(emitMethodList(listName, MethodListType::CategoryInstanceMethods, 6577 values.add(emitMethodList(listName, MethodListType::CategoryClassMethods, 6586 values.add(EmitProtocolList("_OBJC_CATEGORY_PROTOCOLS_$_" 6591 values.add(EmitPropertyList("_OBJC_$_PROP_LIST_" + ExtName.str(), 6593 values.add(EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), 6634 method.add(GetMethodVarType(MD)); 6825 ivar.add(EmitIvarOffsetVar(ID->getClassInterface(), IVD, 6827 ivar.add(GetMethodVarName(IVD->getIdentifier())); 6828 ivar.add(GetMethodVarType(IVD)); 6924 values.add(GetClassName(PD->getObjCRuntimeNameAsString())); 6925 values.add(EmitProtocolList("_OBJC_$_PROTOCOL_REFS_" 6929 values.add(methodLists.emitMethodList(this, PD, 6931 values.add(methodLists.emitMethodList(this, PD, 6933 values.add(methodLists.emitMethodList(this, PD, 6935 values.add(methodLists.emitMethodList(this, PD, 6937 values.add(EmitPropertyList( 6944 values.add(EmitProtocolMethodTypes("_OBJC_$_PROTOCOL_METHOD_TYPES_" 6952 values.add(EmitPropertyList( 7030 array.add(GetProtocolRef(*begin)); // Implemented??? 7183 values.add(cast<llvm::Constant>(fn.getCallee())); 7184 values.add(GetMethodVarName(selector)); 7724 values.add( 7727 values.add(GetClassName(ClassName)); 7728 values.add(GetClassGlobal(ID, /*metaclass*/ false, NotForDefinition));tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
1533 Fields.add(llvm::Constant::getNullValue(StructTy->getElementType(I))); 1535 Fields.add(*DI);tools/clang/lib/CodeGen/CGVTables.cpp
624 builder.add(llvm::ConstantExpr::getIntToPtr( 640 return builder.add(llvm::ConstantExpr::getBitCast(rtti, CGM.Int8PtrTy)); 719 builder.add(fnPtr);tools/clang/lib/CodeGen/CodeGenModule.cpp
1168 ctor.add(llvm::ConstantExpr::getBitCast(I.Initializer, CtorPFTy)); 1170 ctor.add(llvm::ConstantExpr::getBitCast(I.AssociatedData, VoidPtrTy)); 4712 Fields.add(cast<llvm::ConstantExpr>(CFConstantStringClassRef)); 4763 Fields.add(Str);tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
125 add(Builder.CGM.getSize(size));