Lines Matching refs:Fields

246   void PushPropertyAttributes(std::vector<llvm::Constant*> &Fields,
258 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
268 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
270 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
271 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
1578 // Fields marked New ABI are part of the GNUstep runtime. We emit them
1829 std::vector<llvm::Constant*> Fields;
1832 Fields.push_back(MakePropertyEncodingString(property, 0));
1833 PushPropertyAttributes(Fields, property);
1840 Fields.push_back(MakeConstantString(getter->getSelector().getAsString()));
1841 Fields.push_back(TypeEncoding);
1843 Fields.push_back(NULLPtr);
1844 Fields.push_back(NULLPtr);
1851 Fields.push_back(MakeConstantString(setter->getSelector().getAsString()));
1852 Fields.push_back(TypeEncoding);
1854 Fields.push_back(NULLPtr);
1855 Fields.push_back(NULLPtr);
1858 OptionalProperties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));
1860 Properties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));
2076 std::vector<llvm::Constant*> Fields;
2084 Fields.push_back(MakePropertyEncodingString(property, OID));
2085 PushPropertyAttributes(Fields, property, isSynthesized, isDynamic);
2094 Fields.push_back(MakeConstantString(getter->getSelector().getAsString()));
2095 Fields.push_back(TypeEncoding);
2097 Fields.push_back(NULLPtr);
2098 Fields.push_back(NULLPtr);
2108 Fields.push_back(MakeConstantString(setter->getSelector().getAsString()));
2109 Fields.push_back(TypeEncoding);
2111 Fields.push_back(NULLPtr);
2112 Fields.push_back(NULLPtr);
2114 Properties.push_back(llvm::ConstantStruct::get(PropertyMetadataTy, Fields));