Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.h1585 unsigned Dependence : llvm::BitWidth<TypeDependence>;
1614 enum { NumTypeBits = 8 + llvm::BitWidth<TypeDependence> + 6 };
1950 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
1968 void setDependence(TypeDependence D) {
1972 void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
2006 return getDependence() & TypeDependence::UnexpandedPack;
2297 TypeDependence getDependence() const {
2298 return static_cast<TypeDependence>(TypeBits.Dependence);
2303 return getDependence() & TypeDependence::Error;
2309 return getDependence() & TypeDependence::Dependent;
[all …]
H A DTypeProperties.td519 ->addDependence(TypeDependence::DependentInstantiation);
530 ->addDependence(TypeDependence::DependentInstantiation);
688 ->addDependence(TypeDependence::DependentInstantiation);
/openbsd-src/gnu/llvm/clang/lib/AST/
H A 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 …]
H A DASTContext.cpp5792 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal()
5793 : TypeDependence::None) | in getAutoTypeInternal()
5794 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoTypeInternal()
5873 TypeDependence::None, QualType(), in getAutoDeductType()