Home
last modified time | relevance | path

Searched refs:PropertyType (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DPropertiesBase.td12 class PropertyType<string typeName = ""> {
32 list<PropertyType> BufferElementTypes = [];
36 class EnumPropertyType<string typeName = ""> : PropertyType<typeName> {}
40 class RefPropertyType<string className> : PropertyType<className # "*"> {
48 class SubclassPropertyType<string className, PropertyType base>
50 PropertyType Base = base;
57 class DefaultValuePropertyType<string typeName = ""> : PropertyType<typeName> {
66 class CountPropertyType<string typeName = ""> : PropertyType<typeName> {
73 def APInt : PropertyType<"llvm::APInt"> { let PassByReference = 1; }
74 def APSInt : PropertyType<"llvm::APSInt"> { let PassByReference = 1; }
[all …]
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DClangASTPropertiesEmitter.cpp94 std::vector<PropertyType> AllPropertyTypes;
95 std::map<PropertyType, CasedTypeInfo> CasedTypeInfos;
151 for (PropertyType type : in ASTPropsEmitter()
163 PropertyType type = kindRule.getParentType(); in ASTPropsEmitter()
252 PropertyType type, StringRef condition = "");
256 PropertyType type, StringRef readCode,
264 void emitCasedReaderWriterMethodBody(PropertyType type,
279 void validateType(PropertyType type, WrappedRecord context);
325 void ASTPropsEmitter::Validator::validateType(PropertyType type, in validateType()
478 PropertyType type, in emitBasicReaderWriterMethodSuffix()
[all …]
H A DASTTableGen.h248 class PropertyType : public WrappedRecord {
250 PropertyType(llvm::Record *record = nullptr) : WrappedRecord(record) {} in WrappedRecord()
282 PropertyType getArrayElementType() const { in getArrayElementType()
289 PropertyType getOptionalElementType() const { in getOptionalElementType()
296 PropertyType getSuperclassType() const { in getSuperclassType()
337 PropertyType getParentType() const { in getParentType()
342 PropertyType getKindType() const { in getKindType()
372 PropertyType getParentType() const { in getParentType()
392 PropertyType getType() const { in getType()
H A DASTTableGen.cpp75 void PropertyType::emitCXXValueTypeName(bool forRead, raw_ostream &out) const { in emitCXXValueTypeName()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCodeComplete.cpp8647 QualType PropertyType = Context.getObjCIdType(); in CodeCompleteObjCPropertySynthesizeIvar() local
8651 PropertyType = in CodeCompleteObjCPropertySynthesizeIvar()
8655 Results.setPreferredType(PropertyType); in CodeCompleteObjCPropertySynthesizeIvar()
8702 GetCompletionTypeString(PropertyType, Context, Policy, Allocator)); in CodeCompleteObjCPropertySynthesizeIvar()