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.h1849 LLVM_PREFERRED_TYPE(TypeDependence)
1850 unsigned Dependence : llvm::BitWidth<TypeDependence>;
1883 enum { NumTypeBits = 8 + llvm::BitWidth<TypeDependence> + 6 };
2280 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
2299 void setDependence(TypeDependence D) {
2303 void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
2337 return getDependence() & TypeDependence::UnexpandedPack;
2661 TypeDependence getDependence() const {
2662 return static_cast<TypeDependence>(TypeBits.Dependence);
2667 return getDependence() & TypeDependence::Error;
[all …]
H A DTypeProperties.td570 ->addDependence(TypeDependence::DependentInstantiation);
581 ->addDependence(TypeDependence::DependentInstantiation);
739 ->addDependence(TypeDependence::DependentInstantiation);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp151 : TypeDependence::None) | in ArrayType()
152 (tc == VariableArray ? TypeDependence::VariablyModified in ArrayType()
153 : TypeDependence::None) | in ArrayType()
155 ? TypeDependence::DependentInstantiation in ArrayType()
156 : TypeDependence::None)), in ArrayType()
267 TypeDependence::DependentInstantiation | in DependentVectorType()
270 : TypeDependence::None)), in DependentVectorType()
289 TypeDependence::DependentInstantiation | in DependentSizedExtVectorType()
292 : TypeDependence::None)), in DependentSizedExtVectorType()
308 TypeDependence::DependentInstantiation | in DependentAddressSpaceType()
[all …]
H A DASTContext.cpp6227 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal()
6228 : TypeDependence::None) | in getAutoTypeInternal()
6229 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoTypeInternal()
6329 TypeDependence::None, QualType(), in getAutoDeductType()