Lines Matching defs:ClassName
401 llvm::Constant *GenerateMethodList(StringRef ClassName,
454 void EmitClassRef(const std::string &className);
872 void CGObjCGNU::EmitClassRef(const std::string &className) {
873 std::string symbolRef = "__objc_class_ref_" + className;
877 std::string symbolName = "__objc_class_name_" + className;
888 static std::string SymbolNameForMethod( StringRef ClassName,
894 return (Twine(isClassMethod ? "_c_" : "_i_") + ClassName + "_" +
1026 llvm::Constant *ClassName = MakeConstantString(Name);
1040 return CGF.EmitNounwindRuntimeCall(ClassLookupFn, ClassName);
1145 std::string className = IT->getDecl()->getIdentifier()->getName();
1147 std::string typeinfoName = "__objc_eh_typeinfo_" + className;
1172 ExportUniqueString(className, "__objc_eh_typename_");
1180 "__objc_eh_typeinfo_" + className,
1486 GenerateMethodList(StringRef ClassName,
1504 TheModule.getFunction(SymbolNameForMethod(ClassName, CategoryName,
1946 const std::string ClassName = "__ObjC_Protocol_Holder_Ugly_Hack";
1949 Elements.push_back(MakeConstantString(ClassName));
1952 ClassName, CategoryName, MethodSels, MethodTypes, false), PtrTy));
1955 ClassName, CategoryName, MethodSels, MethodTypes, true), PtrTy));
2031 std::string ClassName = OCD->getClassInterface()->getNameAsString();
2063 Elements.push_back(MakeConstantString(ClassName));
2066 ClassName, CategoryName, InstanceMethodSels, InstanceMethodTypes,
2070 ClassName, CategoryName, ClassMethodSels, ClassMethodTypes, true),
2171 std::string ClassName = ClassDecl->getNameAsString();
2174 std::string classSymbolName = "__objc_class_name_" + ClassName;
2221 std::string OffsetName = "__objc_ivar_offset_value_" + ClassName +"." +
2234 "__objc_ivar_offset_value_" + ClassName +"." +
2298 llvm::Constant *MethodList = GenerateMethodList(ClassName, "",
2300 llvm::Constant *ClassMethodList = GenerateMethodList(ClassName, "",
2322 const std::string Name = "__objc_ivar_offset_" + ClassName + '.'
2348 NULLPtr, 0x12L, ClassName.c_str(), nullptr, Zeros[0], GenerateIvarList(
2355 ClassName.c_str(), nullptr,
2620 StringRef ClassName = CD->getName();
2627 std::string FunctionName = SymbolNameForMethod(ClassName, CategoryName,