Searched refs:SubExpr (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachORelocationInfo.cpp23 const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
27 return ARMMCExpr::createUpper16(SubExpr, Ctx);
29 return ARMMCExpr::createLower16(SubExpr, Ctx);
31 return MCRelocationInfo::createExprForCAPIVariantKind(SubExpr,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument
24 return SubExpr;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCExpr.h48 const MCExpr *getSubExpr() const { return SubExpr; }
80 const MCExpr *SubExpr; member in class:llvm::AVRMCExpr
85 : Kind(Kind), SubExpr(Expr), Negated(Negated) {}
H A DAVRMCExpr.cpp75 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp120 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); local
121 StringRef DerefText = getText(*SubExpr, Context);
124 if (needParensBeforeDotOrArrow(*SubExpr))
144 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); local
145 StringRef DerefText = getText(*SubExpr, Context);
148 if (needParensBeforeDotOrArrow(*SubExpr))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp191 auto SubExpr = m_Sub(m_Specific(GridSize), local
196 m_Select(m_ICmp(Pred, SubExpr, m_Specific(ZextGroupSize)),
197 SubExpr,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h762 Stmt *SubExpr = nullptr; member in class:clang::CXXStdInitializerListExpr
771 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) argument
773 SubExpr(SubExpr) {
777 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); }
778 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); }
781 return SubExpr->getBeginLoc();
785 return SubExpr->getEndLoc();
790 return SubExpr->getSourceRange();
797 child_range children() { return child_range(&SubExpr,
1380 Stmt *SubExpr = nullptr; member in class:clang::CXXBindTemporaryExpr
1382 CXXBindTemporaryExpr(CXXTemporary *temp, Expr *SubExpr) argument
4603 enum SubExpr { Common, Ready, Suspend, Resume, Count }; enum in class:clang::CoroutineSuspendExpr
[all...]
H A DExprObjC.h129 Stmt *SubExpr; member in class:clang::ObjCBoxedExpr
137 : Expr(ObjCBoxedExprClass, T, VK_RValue, OK_Ordinary), SubExpr(E),
144 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
145 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
154 return !BoxingMethod && SubExpr;
167 child_range children() { return child_range(&SubExpr, &SubExpr+1); }
170 return const_child_range(&SubExpr, &SubExpr + 1);
176 return reinterpret_cast<Stmt const * const*>(&SubExpr);
[all...]
H A DExpr.h973 Stmt *SubExpr; member in class:clang::FullExpr
978 SubExpr(subexpr) {
984 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
985 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
989 void setSubExpr(Expr *E) { SubExpr = E; }
1038 ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind,
1056 return SubExpr->getBeginLoc();
1059 return SubExpr->getEndLoc();
1087 child_range children() { return child_range(&SubExpr, &SubExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp73 void checkPreStmt(const ArraySubscriptExpr *SubExpr, argument
79 void checkPostStmt(const ArraySubscriptExpr *SubExpr, argument
H A DPointerArithChecker.cpp65 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp138 const MCExpr *SubExpr = local
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h2342 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument
2344 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2366 Expr *SubExpr) {
2367 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2399 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument
2403 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
2583 Expr *SubExpr) {
2585 SubExpr);
2662 Expr *SubExpr, TypeSourceInfo *TInfo,
2665 SubExpr, TInf
2364 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument
2580 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument
2661 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument
2745 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2788 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2805 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2822 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2839 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2853 RebuildCXXAddrspaceCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
10066 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
10092 ExprResult SubExpr; local
10255 ExprResult SubExpr; local
11300 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local
11332 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local
11375 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
12110 ExprResult SubExpr; local
12916 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local
13253 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
[all...]
H A DSemaExprObjC.cpp4632 Expr *SubExpr) {
4633 ExprResult SubResult = UsualUnaryConversions(SubExpr);
4635 SubExpr = SubResult.get();
4638 QualType FromType = SubExpr->getType();
4643 if (T->isDependentType() || SubExpr->isTypeDependent()) {
4661 << SubExpr->getSourceRange()
4687 SubExpr = maybeUndoReclaimObject(SubExpr);
4692 SubExpr = ImplicitCastExpr::Create(Context, FromType,
4694 SubExpr, nullpt
4628 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument
4739 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument
[all...]
H A DSemaCast.cpp3049 auto *SubExpr = Op.SrcExpr.get();
3050 if (auto *BindExpr = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
3051 SubExpr = BindExpr->getSubExpr();
3052 if (auto *ConstructExpr = dyn_cast<CXXConstructExpr>(SubExpr))
H A DSemaExprCXX.cpp6901 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) {
6902 if (SubExpr.isInvalid())
6905 return MaybeCreateExprWithCleanups(SubExpr.get());
6908 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) {
6909 assert(SubExpr && "subexpression can't be null!");
6918 return SubExpr;
6924 Context, SubExpr, Cleanup.cleanupsHaveSideEffects(), Cleanups);
6975 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr());
6976 if (SubExpr.isInvalid())
6978 if (SubExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp253 Expr *SubExpr; local
255 SubExpr = M.makeImplicitCast(
260 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay);
264 SubExpr = Call;
269 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_RValue,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp91 auto *SubExpr = CE->getSubExpr(); local
116 return this->Visit(SubExpr);
119 return discard(SubExpr);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp272 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind, argument
274 : FullExpr(ConstantExprClass, SubExpr) {
1811 const Expr *SubExpr = nullptr; local
1814 SubExpr = skipImplicitTemporary(E->getSubExpr());
1819 SubExpr =
1820 skipImplicitTemporary(cast<CXXConstructExpr>(SubExpr)->getArg(0));
1822 assert((isa<CXXMemberCallExpr>(SubExpr) ||
1823 isa<BlockExpr>(SubExpr)) &&
1824 "Unexpected SubExpr for CK_UserDefinedConversion.");
1825 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr))
1837 const Expr *SubExpr = nullptr; local
2889 Expr *SubExpr = CE->getSubExpr(); local
[all...]
H A DExprConstant.cpp8317 const Expr *SubExpr = E->getSubExpr();
8327 if (!Visit(SubExpr))
8343 if (SubExpr->getType()->isVoidPointerType())
8345 << 3 << SubExpr->getType();
8387 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info))
8407 if (SubExpr->isGLValue()) {
8408 if (!evaluateLValue(SubExpr, Result))
8412 SubExpr, SubExpr->getType(), false, Result);
8413 if (!EvaluateInPlace(Value, Info, Result, SubExpr))
[all...]
H A DExprCXX.cpp938 Expr* SubExpr) {
939 assert((SubExpr->getType()->isRecordType() ||
940 SubExpr->getType()->isArrayType()) &&
943 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
936 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp574 auto SubExpr = ArrayRef<uint64_t>(Expr); local
575 while (!SubExpr.empty()) {
580 switch (SubExpr.front()) {
596 HistoricSize = std::min(SubExpr.size(), HistoricSize);
597 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize-1);
599 switch (SubExpr.front()) {
610 Buffer.push_back(*SubExpr.begin());
616 SubExpr = SubExpr.slice(HistoricSize);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp131 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, argument
135 if (SubExpr != "") {
137 ErrorMsg += SubExpr;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp468 for (auto &SubExpr: E->SubExprs)
469 SubExpr = Record.readSubStmt();
477 for (auto &SubExpr: E->SubExprs)
478 SubExpr = Record.readSubStmt();
485 for (auto &SubExpr: E->SubExprs)
486 SubExpr = Record.readSubStmt();
1395 E->SubExpr = Record.readSubStmt();
1733 E->SubExpr = Record.readSubExpr();
1925 E->SubExpr = Record.readSubExpr();

Completed in 282 milliseconds

12