Lines Matching defs:ClassName
401 llvm::Constant *GenerateMethodList(StringRef 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);
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,