Lines Matching defs:empty
367 /// placeholder value. For an untyped selector, the type will be the empty
460 /// Emits an empty protocol. This is used for \@protocol() where no protocol
518 /// Returns a selector with the specified type encoding. An empty string is
932 /// If we haven't, then we need to emit an empty protocol, to ensure that the
936 /// If we haven't, then we need to emit an empty protocol, to ensure that the
941 /// If we haven't, then we need to emit an empty protocol, to ensure that the
1006 if (StringClass.empty()) StringClass = "NSConstantString";
1434 if (TypeEncoding.empty())
1610 if (Categories.empty())
1627 if (ClassAliases.empty())
1630 if (ConstantStrings.empty()) {
1918 if (Protocols.empty())
2467 if (StringClass.empty()) StringClass = "NSConstantString";
2774 if (Methods.empty())
2845 if (IvarNames.empty())
3519 if (!SuperClassName.empty()) {
3524 // Empty vector used to construct empty method lists
3525 SmallVector<llvm::Constant*, 1> empty;
3611 if (Classes.empty() && Categories.empty() && ConstantStrings.empty() &&
3612 ExistingProtocols.empty() && SelectorTable.empty())
3629 if (!ConstantStrings.empty()) {
3635 if (stringClass.empty()) stringClass = "NXConstantString";
3679 if (!sel.first.empty())
3814 if (!ClassAliases.empty()) {
3952 assert((!CGF.ObjCEHValueStack.empty() && CGF.ObjCEHValueStack.back()) &&