Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/AST/
DDependenceFlags.h52 enum TypeDependence : uint8_t { enum
80 using TypeDependence = TypeDependenceScope::TypeDependence; variable
136 Dependence(TypeDependence D) in LLVM_COMMON_DEPENDENCE()
137 : V(translate(D, TypeDependence::UnexpandedPack, UnexpandedPack) | in LLVM_COMMON_DEPENDENCE()
138 translate(D, TypeDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
139 translate(D, TypeDependence::Dependent, Dependent) | in LLVM_COMMON_DEPENDENCE()
140 translate(D, TypeDependence::Error, Error) | in LLVM_COMMON_DEPENDENCE()
141 translate(D, TypeDependence::VariablyModified, VariablyModified)) {} in LLVM_COMMON_DEPENDENCE()
168 TypeDependence type() const { in LLVM_COMMON_DEPENDENCE()
169 return translate(V, UnexpandedPack, TypeDependence::UnexpandedPack) | in LLVM_COMMON_DEPENDENCE()
[all …]
DType.h1497 unsigned Dependence : llvm::BitWidth<TypeDependence>;
1526 enum { NumTypeBits = 8 + llvm::BitWidth<TypeDependence> + 6 };
1811 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
1829 void setDependence(TypeDependence D) {
1833 void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
1867 return getDependence() & TypeDependence::UnexpandedPack;
2149 TypeDependence getDependence() const {
2150 return static_cast<TypeDependence>(TypeBits.Dependence);
2155 return getDependence() & TypeDependence::Error;
2161 return getDependence() & TypeDependence::Dependent;
[all …]
DTypeProperties.td498 ->addDependence(TypeDependence::DependentInstantiation);
509 ->addDependence(TypeDependence::DependentInstantiation);
654 ->addDependence(TypeDependence::DependentInstantiation);
/external/llvm-project/clang/lib/AST/
DType.cpp130 : TypeDependence::None) | in ArrayType()
131 (tc == VariableArray ? TypeDependence::VariablyModified in ArrayType()
132 : TypeDependence::None) | in ArrayType()
134 ? TypeDependence::DependentInstantiation in ArrayType()
135 : TypeDependence::None)), in ArrayType()
228 TypeDependence::DependentInstantiation | in DependentVectorType()
231 : TypeDependence::None)), in DependentVectorType()
249 TypeDependence::DependentInstantiation | in DependentSizedExtVectorType()
252 : TypeDependence::None)), in DependentSizedExtVectorType()
270 TypeDependence::DependentInstantiation | in DependentAddressSpaceType()
[all …]
DASTContext.cpp5468 (IsDependent ? TypeDependence::DependentInstantiation in getAutoType()
5469 : TypeDependence::None) | in getAutoType()
5470 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoType()
5533 TypeDependence::None, in getAutoDeductType()