Home
last modified time | relevance | path

Searched refs:ExprKind (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp546 case MCExpr::ExprKind::Binary: { in knownBitsMapHelper()
550 case MCExpr::ExprKind::Constant: { in knownBitsMapHelper()
556 case MCExpr::ExprKind::SymbolRef: { in knownBitsMapHelper()
574 case MCExpr::ExprKind::Unary: { in knownBitsMapHelper()
578 case MCExpr::ExprKind::Target: { in knownBitsMapHelper()
599 if (Expr->getKind() == MCExpr::ExprKind::Constant) in tryFoldHelper()
605 if (Expr->getKind() != MCExpr::ExprKind::Unary) { in tryFoldHelper()
619 case MCExpr::ExprKind::Binary: { in tryFoldHelper()
669 case MCExpr::ExprKind::Unary: { in tryFoldHelper()
678 case MCExpr::ExprKind::Target: { in tryFoldHelper()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h40 enum ExprKind : uint8_t { enum
52 NumSubclassDataBits == CHAR_BIT * (sizeof(unsigned) - sizeof(ExprKind)),
55 ExprKind Kind;
67 explicit MCExpr(ExprKind Kind, SMLoc Loc, unsigned SubclassData = 0)
85 ExprKind getKind() const { return Kind; } in getKind()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCAtomic.cpp335 } ExprKind; member
629 assert(FirstExprResults.ExprKind != IDACInfo::Invalid); in CheckCapture()
631 switch (FirstExprResults.ExprKind) { in CheckCapture()
651 if (CheckVarRefsSame(FirstExprResults.ExprKind, FirstExprResults.X_Var, in CheckCapture()
663 if (CheckVarRefsSame(FirstExprResults.ExprKind, FirstExprResults.X_Var, in CheckCapture()
664 SecondExprResults.ExprKind, in CheckCapture()
H A DSemaExpr.cpp4264 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand() argument
4269 (ExprKind == UETT_SizeOf || ExprKind == UETT_DataSizeOf || in CheckUnaryExprOrTypeTraitOperand()
4270 ExprKind == UETT_AlignOf || ExprKind == UETT_PreferredAlignOf || in CheckUnaryExprOrTypeTraitOperand()
4271 ExprKind == UETT_VecStep || ExprKind == UETT_CountOf); in CheckUnaryExprOrTypeTraitOperand()
4290 if (ExprKind == UETT_VecStep) in CheckUnaryExprOrTypeTraitOperand()
4294 if (ExprKind == UETT_VectorElements) in CheckUnaryExprOrTypeTraitOperand()
4300 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
4308 << getTraitSpelling(ExprKind); in CheckUnaryExprOrTypeTraitOperand()
4316 if (ExprKind == UETT_AlignOf || ExprKind == UETT_PreferredAlignOf) { in CheckUnaryExprOrTypeTraitOperand()
4320 getTraitSpelling(ExprKind), E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
[all …]
H A DTreeTransform.h2770 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait() argument
2772 return getSema().CreateUnaryExprOrTypeTraitExpr(TInfo, OpLoc, ExprKind, R); in RebuildUnaryExprOrTypeTrait()
2781 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait() argument
2784 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFExpressionPrinter.cpp153 enum ExprKind { enum
157 ExprKind Kind;
160 PrintedExpr(ExprKind K = Address) : Kind(K) {} in PrintedExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstShared.h75 UnaryExprOrTypeTrait ExprKind);
H A DComputeDependence.cpp91 auto ExprKind = E->getKind(); in computeDependence() local
92 if (ExprKind != UETT_AlignOf && ExprKind != UETT_PreferredAlignOf) in computeDependence()
H A DExpr.cpp1696 UnaryExprOrTypeTrait ExprKind, Expr *E, QualType resultType, in UnaryExprOrTypeTraitExpr() argument
1700 assert(ExprKind <= UETT_Last && "invalid enum value!"); in UnaryExprOrTypeTraitExpr()
1701 UnaryExprOrTypeTraitExprBits.Kind = ExprKind; in UnaryExprOrTypeTraitExpr()
1702 assert(static_cast<unsigned>(ExprKind) == UnaryExprOrTypeTraitExprBits.Kind && in UnaryExprOrTypeTraitExpr()
H A DExprConstant.cpp9834 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfType() argument
9849 if (ExprKind == UETT_PreferredAlignOf || AlignOfReturnsPreferred) in GetAlignOfType()
9852 else if (ExprKind == UETT_AlignOf) in GetAlignOfType()
9859 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfExpr() argument
9876 return GetAlignOfType(Ctx, E->getType(), ExprKind); in GetAlignOfExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCResourceInfo.cpp148 case MCExpr::ExprKind::Constant: { in flattenedCycleMax()
153 case MCExpr::ExprKind::SymbolRef: { in flattenedCycleMax()
163 case MCExpr::ExprKind::Target: { in flattenedCycleMax()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp93 Lanai::Specifier ExprKind = McExpr->getSpecifier(); in FixupKind() local
94 switch (ExprKind) { in FixupKind()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInst.cpp69 MCExpr::ExprKind Kind = getExpr()->getKind(); in isBareSymbolRef()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h166 enum ExprKind { Subtract, Add }; enum
167 ExprKind Kind;
170 CounterExpression(ExprKind Kind, Counter LHS, Counter RHS) in CounterExpression()
1500 return CounterExpression(CounterExpression::ExprKind::Subtract,
1508 return CounterExpression(CounterExpression::ExprKind::Add,
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp2264 UnaryExprOrTypeTrait ExprKind = UETT_SizeOf; in ParseUnaryExprOrTypeTraitExpression() local
2268 ExprKind = UETT_AlignOf; in ParseUnaryExprOrTypeTraitExpression()
2271 ExprKind = UETT_PreferredAlignOf; in ParseUnaryExprOrTypeTraitExpression()
2274 ExprKind = UETT_VecStep; in ParseUnaryExprOrTypeTraitExpression()
2277 ExprKind = UETT_OpenMPRequiredSimdAlign; in ParseUnaryExprOrTypeTraitExpression()
2280 ExprKind = UETT_DataSizeOf; in ParseUnaryExprOrTypeTraitExpression()
2283 ExprKind = UETT_VectorElements; in ParseUnaryExprOrTypeTraitExpression()
2286 ExprKind = UETT_CountOf; in ParseUnaryExprOrTypeTraitExpression()
2297 ExprKind, in ParseUnaryExprOrTypeTraitExpression()
2308 ExprKind, in ParseUnaryExprOrTypeTraitExpression()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.cpp234 MCExpr::ExprKind Kind = Expr->getKind(); in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp143 MCExpr::ExprKind Kind = Expr->getKind(); in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp566 if (Expr->getKind() == MCExpr::ExprKind::Constant) in parsePCRelTarget()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp578 MCExpr::ExprKind Kind = Expr->getKind(); in getImmOpValue()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2631 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr() argument
2637 assert(ExprKind <= UETT_Last && "invalid enum value!"); in UnaryExprOrTypeTraitExpr()
2638 UnaryExprOrTypeTraitExprBits.Kind = ExprKind; in UnaryExprOrTypeTraitExpr()
2639 assert(static_cast<unsigned>(ExprKind) == in UnaryExprOrTypeTraitExpr()
2647 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, Expr *E,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp592 MCExpr::ExprKind Kind = Expr->getKind(); in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp211 Expressions[ID].Kind = CounterExpression::ExprKind(Tag); in decodeCounter()
/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/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2224 if (Res->getKind() != MCExpr::ExprKind::SymbolRef) in parsePseudoJumpSymbol()