Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Weak

1091   /// to store the weak ivar layout and properties. The return value
1270 bool Weak = false) override {
1320 bool Weak);
1372 bool Weak = false) override;
1380 IdentifierInfo *II, bool Weak);
1392 const ObjCInterfaceDecl *ID, bool Weak);
1924 return Qualifiers::Weak;
1996 else if (GCAttr == Qualifiers::GCNone || GCAttr == Qualifiers::Weak)
4375 // We are implementing a weak imported interface. Give it external linkage
4595 || (!ForStrongLayout && GCAttr == Qualifiers::Weak)) {
4608 (GCAttr == Qualifiers::GCNone || GCAttr == Qualifiers::Weak))
4609 || (!ForStrongLayout && GCAttr != Qualifiers::Weak)) {
4848 ForStrongLayout ? "strong" : "weak",
5522 // We are implementing a weak imported interface. Give it external linkage
5719 llvm::Constant *ClassRoGV, bool HiddenVisibility, bool Weak) {
5734 llvm::GlobalVariable *GV = GetClassGlobal(ClassName, Weak);
5825 // We are implementing a weak imported interface. Give it external
5915 /// It generates a weak reference to l_OBJC_PROTOCOL_REFERENCE_$_Proto1
6487 /// Emit a "v-table" message send. We emit a weak hidden-visibility
6628 CGObjCNonFragileABIMac::GetClassGlobal(const std::string &Name, bool Weak) {
6630 Weak ? llvm::GlobalValue::ExternalWeakLinkage
6645 bool Weak) {
6650 llvm::GlobalVariable *ClassGV = GetClassGlobal(ClassName, Weak);
6706 bool Weak) {
6713 GetClassGlobal(MetaClassName, Weak);