Searched refs:TypeDependence (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DependenceFlags.h | 52 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 D | Type.h | 1849 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 D | TypeProperties.td | 570 ->addDependence(TypeDependence::DependentInstantiation); 581 ->addDependence(TypeDependence::DependentInstantiation); 739 ->addDependence(TypeDependence::DependentInstantiation);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 151 : 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 D | ASTContext.cpp | 6227 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal() 6228 : TypeDependence::None) | in getAutoTypeInternal() 6229 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoTypeInternal() 6329 TypeDependence::None, QualType(), in getAutoDeductType()
|