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

12

/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, argument
24 return SubExpr;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/freebsd-11-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-11-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-11-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-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h716 Stmt *SubExpr = nullptr; member in class:clang::CXXStdInitializerListExpr
725 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) argument
727 Ty->isDependentType(), SubExpr->isValueDependent(),
728 SubExpr->isInstantiationDependent(),
729 SubExpr->containsUnexpandedParameterPack()),
730 SubExpr(SubExpr) {}
732 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); }
733 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); }
736 return SubExpr
1375 Stmt *SubExpr = nullptr; member in class:clang::CXXBindTemporaryExpr
1377 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) argument
4617 enum SubExpr { Common, Ready, Suspend, Resume, Count }; enum in class:clang::CoroutineSuspendExpr
[all...]
H A DExprObjC.h125 Stmt *SubExpr; member in class:clang::ObjCBoxedExpr
138 SubExpr(E), BoxingMethod(method), Range(R) {}
142 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
143 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
152 return !BoxingMethod && SubExpr;
165 child_range children() { return child_range(&SubExpr, &SubExpr+1); }
168 return const_child_range(&SubExpr, &SubExpr + 1);
174 return reinterpret_cast<Stmt const * const*>(&SubExpr);
[all...]
H A DExpr.h952 Stmt *SubExpr; member in class:clang::FullExpr
959 subexpr->containsUnexpandedParameterPack()), SubExpr(subexpr) {}
963 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
964 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
968 void setSubExpr(Expr *E) { SubExpr = E; }
1035 return SubExpr->getBeginLoc();
1038 return SubExpr->getEndLoc();
1060 child_range children() { return child_range(&SubExpr, &SubExpr+1); }
1062 return const_child_range(&SubExpr,
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp76 void checkPreStmt(const ArraySubscriptExpr *SubExpr, argument
82 void checkPostStmt(const ArraySubscriptExpr *SubExpr, argument
H A DPointerArithChecker.cpp65 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/freebsd-11-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-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h2223 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, argument
2225 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2247 Expr *SubExpr) {
2248 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2280 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, argument
2284 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
2427 Expr *SubExpr) {
2429 SubExpr);
2506 Expr *SubExpr, TypeSourceInfo *TInfo,
2509 SubExpr, TInf
2245 RebuildUnaryOperator(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *SubExpr) argument
2424 RebuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *TInfo, SourceLocation RParenLoc, Expr *SubExpr) argument
2505 RebuildVAArgExpr(SourceLocation BuiltinLoc, Expr *SubExpr, TypeSourceInfo *TInfo, SourceLocation RParenLoc) argument
2589 RebuildCXXNamedCastExpr(SourceLocation OpLoc, Stmt::StmtClass Class, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2628 RebuildCXXStaticCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2645 RebuildCXXDynamicCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2662 RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
2679 RebuildCXXConstCastExpr(SourceLocation OpLoc, SourceLocation LAngleLoc, TypeSourceInfo *TInfo, SourceLocation RAngleLoc, SourceLocation LParenLoc, Expr *SubExpr, SourceLocation RParenLoc) argument
9564 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
9590 ExprResult SubExpr; local
9735 ExprResult SubExpr; local
10645 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local
10677 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); local
10720 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
11455 ExprResult SubExpr; local
12260 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); local
12597 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); local
[all...]
H A DSemaExprObjC.cpp4490 Expr *SubExpr) {
4491 ExprResult SubResult = UsualUnaryConversions(SubExpr);
4493 SubExpr = SubResult.get();
4496 QualType FromType = SubExpr->getType();
4501 if (T->isDependentType() || SubExpr->isTypeDependent()) {
4519 << SubExpr->getSourceRange()
4545 SubExpr = maybeUndoReclaimObject(SubExpr);
4550 SubExpr = ImplicitCastExpr::Create(Context, FromType,
4552 SubExpr, nullpt
4486 BuildObjCBridgedCast(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *SubExpr) argument
4597 ActOnObjCBridgedCast(Scope *S, SourceLocation LParenLoc, ObjCBridgeCastKind Kind, SourceLocation BridgeKeywordLoc, ParsedType Type, SourceLocation RParenLoc, Expr *SubExpr) argument
[all...]
H A DSemaCast.cpp2939 auto *SubExpr = Op.SrcExpr.get();
2940 if (auto *BindExpr = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
2941 SubExpr = BindExpr->getSubExpr();
2942 if (auto *ConstructExpr = dyn_cast<CXXConstructExpr>(SubExpr))
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp255 Expr *SubExpr; local
257 SubExpr = M.makeImplicitCast(
262 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay);
266 SubExpr = Call;
271 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_RValue,
/freebsd-11-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-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1922 const Expr *SubExpr = nullptr; local
1925 SubExpr = skipImplicitTemporary(E->getSubExpr());
1930 SubExpr =
1931 skipImplicitTemporary(cast<CXXConstructExpr>(SubExpr)->getArg(0));
1933 assert((isa<CXXMemberCallExpr>(SubExpr) ||
1934 isa<BlockExpr>(SubExpr)) &&
1935 "Unexpected SubExpr for CK_UserDefinedConversion.");
1936 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr))
1937 SubExpr = MCE->getImplicitObjectArgument();
1942 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr)));
1948 const Expr *SubExpr = nullptr; local
2937 Expr *SubExpr = CE->getSubExpr(); local
[all...]
H A DExprConstant.cpp8001 const Expr *SubExpr = E->getSubExpr();
8011 if (!Visit(SubExpr))
8027 if (SubExpr->getType()->isVoidPointerType())
8029 << 3 << SubExpr->getType();
8071 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info))
8091 if (SubExpr->isGLValue()) {
8092 if (!evaluateLValue(SubExpr, Result))
8096 SubExpr, SubExpr->getType(), false, Result);
8097 if (!EvaluateInPlace(Value, Info, Result, SubExpr))
[all...]
H A DExprCXX.cpp1013 Expr* SubExpr) {
1014 assert((SubExpr->getType()->isRecordType() ||
1015 SubExpr->getType()->isArrayType()) &&
1018 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
1011 Create(const ASTContext &C, CXXTemporary *Temp, Expr* SubExpr) argument
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp130 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, argument
134 if (SubExpr != "") {
136 ErrorMsg += SubExpr;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp464 for (auto &SubExpr: E->SubExprs)
465 SubExpr = Record.readSubStmt();
473 for (auto &SubExpr: E->SubExprs)
474 SubExpr = Record.readSubStmt();
481 for (auto &SubExpr: E->SubExprs)
482 SubExpr = Record.readSubStmt();
1296 E->SubExpr = Record.readSubStmt();
1630 E->SubExpr = Record.readSubExpr();
1814 E->SubExpr = Record.readSubExpr();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp1201 const MCExpr *SubExpr; local
1202 if (getParser().parseParenExpression(SubExpr, E)) {
1206 const MCExpr *ModExpr = RISCVMCExpr::create(SubExpr, VK, getContext());

Completed in 608 milliseconds

12