Home
last modified time | relevance | path

Searched refs:UnaryExprOrTypeTrait (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeTraits.h51 enum UnaryExprOrTypeTrait { enum
64 const char *getTraitName(UnaryExprOrTypeTrait T) LLVM_READONLY;
69 const char *getTraitSpelling(UnaryExprOrTypeTrait T) LLVM_READONLY;
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTypeTraits.cpp77 const char *clang::getTraitName(UnaryExprOrTypeTrait T) { in getTraitName()
101 const char *clang::getTraitSpelling(UnaryExprOrTypeTrait T) { in getTraitSpelling()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstShared.h75 UnaryExprOrTypeTrait ExprKind);
H A DExpr.cpp1696 UnaryExprOrTypeTrait ExprKind, Expr *E, QualType resultType, in UnaryExprOrTypeTraitExpr()
H A DExprConstant.cpp9834 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfType()
9859 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfExpr()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.cpp101 clang::UnaryExprOrTypeTrait>::getBestGuess(const VariantValue &Value) { in getBestGuess()
H A DMarshallers.h269 template <> struct ArgTypeTraits<UnaryExprOrTypeTrait> {
271 static std::optional<UnaryExprOrTypeTrait>
275 return llvm::StringSwitch<std::optional<UnaryExprOrTypeTrait>>(ClauseKind)
291 static UnaryExprOrTypeTrait get(const VariantValue &Value) {
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2631 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr()
2647 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, Expr *E,
2655 UnaryExprOrTypeTrait getKind() const { in getKind()
2656 return static_cast<UnaryExprOrTypeTrait>(UnaryExprOrTypeTraitExprBits.Kind); in getKind()
2658 void setKind(UnaryExprOrTypeTrait K) { in setKind()
H A DStmt.h534 LLVM_PREFERRED_TYPE(UnaryExprOrTypeTrait)
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7305 UnaryExprOrTypeTrait ExprKind,
7311 UnaryExprOrTypeTrait ExprKind);
7317 UnaryExprOrTypeTrait ExprKind,
7333 bool CheckUnaryExprOrTypeTraitOperand(Expr *E, UnaryExprOrTypeTrait ExprKind);
7352 UnaryExprOrTypeTrait ExprKind,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp4202 UnaryExprOrTypeTrait TraitKind) { in CheckExtensionTraitOperandType()
4232 UnaryExprOrTypeTrait TraitKind) { in CheckObjCTraitOperandConstraints()
4264 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand()
4385 static bool CheckAlignOfExpr(Sema &S, Expr *E, UnaryExprOrTypeTrait ExprKind) { in CheckAlignOfExpr()
4574 UnaryExprOrTypeTrait ExprKind, in CheckUnaryExprOrTypeTraitOperand()
4680 UnaryExprOrTypeTrait ExprKind, in CreateUnaryExprOrTypeTraitExpr()
4711 UnaryExprOrTypeTrait ExprKind) { in CreateUnaryExprOrTypeTraitExpr()
4754 UnaryExprOrTypeTrait ExprKind, bool IsType, in ActOnUnaryExprOrTypeTraitExpr()
H A DTreeTransform.h2770 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait()
2781 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp2103 UnaryExprOrTypeTrait Kind) { in AlignOfType()
2128 UnaryExprOrTypeTrait Kind = E->getKind(); in VisitUnaryExprOrTypeTraitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3113 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, ofKind, UnaryExprOrTypeTrait, Kind) { in AST_MATCHER_P() argument
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp2264 UnaryExprOrTypeTrait ExprKind = UETT_SizeOf; in ParseUnaryExprOrTypeTraitExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp785 E->setKind(static_cast<UnaryExprOrTypeTrait>(Record.readInt())); in VisitUnaryExprOrTypeTraitExpr()