Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDependenceFlags.h52 enum TypeDependence : uint8_t { enum
80 using TypeDependence = TypeDependenceScope::TypeDependence; variable
147 Dependence(TypeDependence D) in LLVM_COMMON_DEPENDENCE()
148 : V(translate(D, TypeDependence::UnexpandedPack, UnexpandedPack) | in LLVM_COMMON_DEPENDENCE()
149 translate(D, TypeDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
150 translate(D, TypeDependence::Dependent, Dependent) | in LLVM_COMMON_DEPENDENCE()
151 translate(D, TypeDependence::Error, Error) | in LLVM_COMMON_DEPENDENCE()
152 translate(D, TypeDependence::VariablyModified, VariablyModified)) {} in LLVM_COMMON_DEPENDENCE()
194 TypeDependence type() const { in LLVM_COMMON_DEPENDENCE()
195 return translate(V, UnexpandedPack, TypeDependence::UnexpandedPack) | in LLVM_COMMON_DEPENDENCE()
[all …]
H A DType.h1852 LLVM_PREFERRED_TYPE(TypeDependence)
1853 unsigned Dependence : llvm::BitWidth<TypeDependence>;
1886 enum { NumTypeBits = 8 + llvm::BitWidth<TypeDependence> + 6 };
2313 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
2332 void setDependence(TypeDependence D) {
2336 void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
2370 return getDependence() & TypeDependence::UnexpandedPack;
2734 TypeDependence getDependence() const {
2735 return static_cast<TypeDependence>(TypeBits.Dependence);
2740 return getDependence() & TypeDependence::Error;
[all …]
H A DTypeProperties.td562 ->addDependence(TypeDependence::DependentInstantiation);
573 ->addDependence(TypeDependence::DependentInstantiation);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp186 : TypeDependence::None) | in ArrayType()
187 (tc == VariableArray ? TypeDependence::VariablyModified in ArrayType()
188 : TypeDependence::None) | in ArrayType()
190 ? TypeDependence::DependentInstantiation in ArrayType()
191 : TypeDependence::None)), in ArrayType()
305 TypeDependence::DependentInstantiation | in DependentVectorType()
308 : TypeDependence::None)), in DependentVectorType()
327 TypeDependence::DependentInstantiation | in DependentSizedExtVectorType()
330 : TypeDependence::None)), in DependentSizedExtVectorType()
346 TypeDependence::DependentInstantiation | in DependentAddressSpaceType()
[all …]
H A DASTContext.cpp6653 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal()
6654 : TypeDependence::None) | in getAutoTypeInternal()
6655 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoTypeInternal()
6776 TypeDependence::None, QualType(), in getAutoDeductType()