Searched refs:TypeDependence (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/clang/include/clang/AST/ |
D | DependenceFlags.h | 52 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 …]
|
D | Type.h | 1497 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 …]
|
D | TypeProperties.td | 498 ->addDependence(TypeDependence::DependentInstantiation); 509 ->addDependence(TypeDependence::DependentInstantiation); 654 ->addDependence(TypeDependence::DependentInstantiation);
|
/external/llvm-project/clang/lib/AST/ |
D | Type.cpp | 130 : 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 …]
|
D | ASTContext.cpp | 5468 (IsDependent ? TypeDependence::DependentInstantiation in getAutoType() 5469 : TypeDependence::None) | in getAutoType() 5470 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoType() 5533 TypeDependence::None, in getAutoDeductType()
|