Lines Matching defs:Fields

249   void PushPropertyAttributes(std::vector<llvm::Constant*> &Fields,
261 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
271 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
273 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
274 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
1604 // Fields marked New ABI are part of the GNUstep runtime. We emit them
1853 std::vector<llvm::Constant*> Fields;
1855 Fields.push_back(MakePropertyEncodingString(property, nullptr));
1856 PushPropertyAttributes(Fields, property);
1863 Fields.push_back(MakeConstantString(getter->getSelector().getAsString()));
1864 Fields.push_back(TypeEncoding);
1866 Fields.push_back(NULLPtr);
1867 Fields.push_back(NULLPtr);
1874 Fields.push_back(MakeConstantString(setter->getSelector().getAsString()));
1875 Fields.push_back(TypeEncoding);
1877 Fields.push_back(NULLPtr);
1878 Fields.push_back(NULLPtr);
1881 OptionalProperties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));
1883 Properties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));
2095 std::vector<llvm::Constant*> Fields;
2102 Fields.push_back(MakePropertyEncodingString(property, OID));
2103 PushPropertyAttributes(Fields, property, isSynthesized, isDynamic);
2112 Fields.push_back(MakeConstantString(getter->getSelector().getAsString()));
2113 Fields.push_back(TypeEncoding);
2115 Fields.push_back(NULLPtr);
2116 Fields.push_back(NULLPtr);
2126 Fields.push_back(MakeConstantString(setter->getSelector().getAsString()));
2127 Fields.push_back(TypeEncoding);
2129 Fields.push_back(NULLPtr);
2130 Fields.push_back(NULLPtr);
2132 Properties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));