Searched refs:ExprDependence (Results 1 – 13 of 13) sorted by relevance
112 ExprDependence computeDependence(FullExpr *E);114 ExprDependence computeDependence(ParenExpr *E);127 ExprDependence computeDependence(VAArgExpr *E);128 ExprDependence computeDependence(ChooseExpr *E);129 ExprDependence computeDependence(NoInitExpr *E);134 ExprDependence computeDependence(BlockExpr *E);135 ExprDependence computeDependence(AsTypeExpr *E);156 ExprDependence computeDependence(CXXNewExpr *E);166 ExprDependence computeDependence(LambdaExpr *E,181 ExprDependence computeDependence(MemberExpr *E);[all …]
17 enum ExprDependence : uint8_t { enum49 using ExprDependence = ExprDependenceScope::ExprDependence; variable154 Dependence(ExprDependence D) in LLVM_COMMON_DEPENDENCE()202 ExprDependence expr() const { in LLVM_COMMON_DEPENDENCE()205 translate(V, Type, ExprDependence::Type) | in LLVM_COMMON_DEPENDENCE()262 inline ExprDependence turnTypeToValueDependence(ExprDependence D) { in turnTypeToValueDependence()265 return D & ~ExprDependence::Type; in turnTypeToValueDependence()267 inline ExprDependence turnValueToTypeDependence(ExprDependence D) { in turnValueToTypeDependence()269 if (D & ExprDependence::Value) in turnValueToTypeDependence()270 D |= ExprDependence::Type; in turnValueToTypeDependence()[all …]
59 setDependence(ExprDependence::None); in ObjCStringLiteral()95 setDependence(ExprDependence::None); in ObjCBoolLiteralExpr()464 setDependence(ExprDependence::None); in ObjCSelectorExpr()517 setDependence(ExprDependence::None); in ObjCProtocolExpr()1707 setDependence(ExprDependence::None); in ObjCAvailabilityCheckExpr()
136 void setDependence(ExprDependence Deps) { in setDependence()157 ExprDependence getDependence() const { in getDependence()158 return static_cast<ExprDependence>(ExprBits.Dependent); in getDependence()188 return static_cast<bool>(getDependence() & ExprDependence::Type); in isTypeDependent()1584 setDependence(ExprDependence::None); in CharacterLiteral()1705 setDependence(ExprDependence::None); in ImaginaryLiteral()4317 setDependence(ExprDependence::None); in AddrLabelExpr()4611 setDependence(ExprDependence::None); in GNUNullExpr()5542 setDependence(ExprDependence::None); in ArrayInitIndexExpr()6561 setDependence(ExprDependence::TypeValueInstantiation | in TypoExpr()[all …]
726 setDependence(ExprDependence::None); in CXXBoolLiteralExpr()770 setDependence(ExprDependence::None); in CXXNullPtrLiteralExpr()1749 setDependence(ExprDependence::None); in CXXInheritedCtorInitExpr()4262 setDependence(Length ? ExprDependence::None in SizeOfPackExpr()4263 : ExprDependence::ValueInstantiation); in SizeOfPackExpr()
361 LLVM_PREFERRED_TYPE(ExprDependence) in alignas()362 unsigned Dependent : llvm::BitWidth<ExprDependence>; in alignas()364 enum { NumExprBits = NumStmtBits + 5 + llvm::BitWidth<ExprDependence> }; in alignas()
42 ExprDependence Dep = in computeDependence()94 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation)) in computeDependence()135 ExprDependence D = in computeDependence()151 ExprDependence D = in computeDependence()235 (ExprDependence::Instantiation | ExprDependence::Error); in computeDependence()374 (ExprDependence::TypeValue | ExprDependence::Error)) | in computeDependence()752 ExprDependence791 ExprDependence D = in computeDependence()827 (ExprDependence::UnexpandedPack | ExprDependence::Error); in computeDependence()883 ExprDependence D = in computeDependence()[all …]
76 ExprDependence D = ExprDependence::None; in ConceptSpecializationExpr()78 D |= ExprDependence::Value; in ConceptSpecializationExpr()80 D |= ExprDependence::Instantiation; in ConceptSpecializationExpr()82 D |= ExprDependence::UnexpandedPack; in ConceptSpecializationExpr()149 setDependence(getDependence() | ExprDependence::Error); in RequiresExpr()158 setDependence(getDependence() | ExprDependence::UnexpandedPack); in RequiresExpr()164 setDependence(getDependence() | ExprDependence::ValueInstantiation); in RequiresExpr()
1684 setDependence(ExprDependence::TypeValueInstantiation | in SubstNonTypeTemplateParmPackExpr()1685 ExprDependence::UnexpandedPack); in SubstNonTypeTemplateParmPackExpr()1707 setDependence(ExprDependence::TypeValueInstantiation | in FunctionParmPackExpr()1708 ExprDependence::UnexpandedPack); in FunctionParmPackExpr()
943 setDependence(ExprDependence::None); in IntegerLiteral()966 setDependence(ExprDependence::None); in FixedPointLiteral()1038 setDependence(ExprDependence::None); in FloatingLiteral()1150 setDependence(ExprDependence::None); in StringLiteral()2224 ? ExprDependence::Value in SourceLocExpr()2225 : ExprDependence::None); in SourceLocExpr()4628 setDependence(ExprDependence::None); in DesignatedInitUpdateExpr()
8474 (E->getDependence() & ExprDependence::TypeValue) == in VisitUnresolvedLookupExpr()8475 ExprDependence::TypeValue; in VisitUnresolvedLookupExpr()
785 } else if (E.get()->getDependence() != ExprDependence::None) { in HandlePragmaDump()
534 E->setDependence(static_cast<ExprDependence>( in VisitExpr()