Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMachORelocationInfo.cpp23 const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument
27 return ARMMCExpr::createUpper16(SubExpr, Ctx); in createExprForCAPIVariantKind()
29 return ARMMCExpr::createLower16(SubExpr, Ctx); in createExprForCAPIVariantKind()
31 return MCRelocationInfo::createExprForCAPIVariantKind(SubExpr, in createExprForCAPIVariantKind()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
HDSourceCodeBuilders.cpp120 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildDot() local
121 StringRef DerefText = getText(*SubExpr, Context); in buildDot()
124 if (needParensBeforeDotOrArrow(*SubExpr)) in buildDot()
144 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildArrow() local
145 StringRef DerefText = getText(*SubExpr, Context); in buildArrow()
148 if (needParensBeforeDotOrArrow(*SubExpr)) in buildArrow()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprCXX.h716 Stmt *SubExpr = nullptr; variable
725 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) in CXXStdInitializerListExpr() argument
727 Ty->isDependentType(), SubExpr->isValueDependent(), in CXXStdInitializerListExpr()
728 SubExpr->isInstantiationDependent(), in CXXStdInitializerListExpr()
729 SubExpr->containsUnexpandedParameterPack()), in CXXStdInitializerListExpr()
730 SubExpr(SubExpr) {} in CXXStdInitializerListExpr()
732 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); } in getSubExpr()
733 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); } in getSubExpr()
736 return SubExpr->getBeginLoc(); in getBeginLoc()
740 return SubExpr->getEndLoc(); in getEndLoc()
[all …]
HDExprObjC.h125 Stmt *SubExpr; variable
138 SubExpr(E), BoxingMethod(method), Range(R) {} in ObjCBoxedExpr()
142 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr()
143 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr()
152 return !BoxingMethod && SubExpr; in isExpressibleAsConstantInitializer()
165 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children()
168 return const_child_range(&SubExpr, &SubExpr + 1); in children()
174 return reinterpret_cast<Stmt const * const*>(&SubExpr); in arg_begin()
178 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1); in arg_end()
HDExpr.h952 Stmt *SubExpr;
959 subexpr->containsUnexpandedParameterPack()), SubExpr(subexpr) {} in FullExpr()
963 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr()
964 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr()
968 void setSubExpr(Expr *E) { SubExpr = E; } in setSubExpr()
1035 return SubExpr->getBeginLoc(); in getBeginLoc()
1038 return SubExpr->getEndLoc(); in getEndLoc()
1060 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children()
1062 return const_child_range(&SubExpr, &SubExpr + 1); in children()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
HDAVRMCExpr.h48 const MCExpr *getSubExpr() const { return SubExpr; } in getSubExpr()
80 const MCExpr *SubExpr; variable
85 : Kind(Kind), SubExpr(Expr), Negated(Negated) {} in AVRMCExpr()
HDAVRMCExpr.cpp75 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup); in evaluateAsRelocatableImpl()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
HDMCRelocationInfo.cpp20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument
24 return SubExpr; in createExprForCAPIVariantKind()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPULowerKernelAttributes.cpp191 auto SubExpr = m_Sub(m_Specific(GridSize), in processUse() local
196 m_Select(m_ICmp(Pred, SubExpr, m_Specific(ZextGroupSize)), in processUse()
197 SubExpr, in processUse()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDTreeTransform.h2223 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr() argument
2225 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2247 Expr *SubExpr) { in RebuildUnaryOperator() argument
2248 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2280 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
2284 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2427 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
2429 SubExpr); in RebuildCStyleCastExpr()
2506 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
2509 SubExpr, TInfo, in RebuildVAArgExpr()
[all …]
HDSemaExprObjC.cpp4490 Expr *SubExpr) { in BuildObjCBridgedCast() argument
4491 ExprResult SubResult = UsualUnaryConversions(SubExpr); in BuildObjCBridgedCast()
4493 SubExpr = SubResult.get(); in BuildObjCBridgedCast()
4496 QualType FromType = SubExpr->getType(); in BuildObjCBridgedCast()
4501 if (T->isDependentType() || SubExpr->isTypeDependent()) { in BuildObjCBridgedCast()
4519 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
4545 SubExpr = maybeUndoReclaimObject(SubExpr); in BuildObjCBridgedCast()
4550 SubExpr = ImplicitCastExpr::Create(Context, FromType, in BuildObjCBridgedCast()
4552 SubExpr, nullptr, VK_RValue); in BuildObjCBridgedCast()
4562 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
[all …]
HDSemaOverload.cpp14612 Expr *SubExpr = FixOverloadedFunctionReference(PE->getSubExpr(), in FixOverloadedFunctionReference() local
14614 if (SubExpr == PE->getSubExpr()) in FixOverloadedFunctionReference()
14617 return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr); in FixOverloadedFunctionReference()
14621 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), in FixOverloadedFunctionReference() local
14624 SubExpr->getType()) && in FixOverloadedFunctionReference()
14627 if (SubExpr == ICE->getSubExpr()) in FixOverloadedFunctionReference()
14632 SubExpr, nullptr, in FixOverloadedFunctionReference()
14638 Expr *SubExpr = in FixOverloadedFunctionReference() local
14640 if (SubExpr == GSE->getResultExpr()) in FixOverloadedFunctionReference()
14648 AssocExprs[ResultIdx] = SubExpr; in FixOverloadedFunctionReference()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDAnalysisOrderChecker.cpp76 void checkPreStmt(const ArraySubscriptExpr *SubExpr, in checkPreStmt() argument
82 void checkPostStmt(const ArraySubscriptExpr *SubExpr, in checkPostStmt() argument
HDPointerArithChecker.cpp65 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsMCExpr.cpp138 const MCExpr *SubExpr = in evaluateAsRelocatableImpl() local
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
HDMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDBodyFarm.cpp255 Expr *SubExpr; in create_call_once_funcptr_call() local
257 SubExpr = M.makeImplicitCast( in create_call_once_funcptr_call()
262 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay); in create_call_once_funcptr_call()
266 SubExpr = Call; in create_call_once_funcptr_call()
271 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_RValue, in create_call_once_funcptr_call()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExpr.cpp1922 const Expr *SubExpr = nullptr; in getSubExprAsWritten() local
1925 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getSubExprAsWritten()
1930 SubExpr = in getSubExprAsWritten()
1931 skipImplicitTemporary(cast<CXXConstructExpr>(SubExpr)->getArg(0)); in getSubExprAsWritten()
1933 assert((isa<CXXMemberCallExpr>(SubExpr) || in getSubExprAsWritten()
1934 isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
1936 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten()
1937 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten()
1942 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr))); in getSubExprAsWritten()
1944 return const_cast<Expr*>(SubExpr); in getSubExprAsWritten()
[all …]
HDExprConstant.cpp8001 const Expr *SubExpr = E->getSubExpr(); in VisitCastExpr() local
8011 if (!Visit(SubExpr)) in VisitCastExpr()
8027 if (SubExpr->getType()->isVoidPointerType()) in VisitCastExpr()
8029 << 3 << SubExpr->getType(); in VisitCastExpr()
8071 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info)) in VisitCastExpr()
8091 if (SubExpr->isGLValue()) { in VisitCastExpr()
8092 if (!evaluateLValue(SubExpr, Result)) in VisitCastExpr()
8096 SubExpr, SubExpr->getType(), false, Result); in VisitCastExpr()
8097 if (!EvaluateInPlace(Value, Info, Result, SubExpr)) in VisitCastExpr()
8101 auto *AT = Info.Ctx.getAsArrayType(SubExpr->getType()); in VisitCastExpr()
[all …]
HDExprCXX.cpp1013 Expr* SubExpr) { in Create() argument
1014 assert((SubExpr->getType()->isRecordType() || in Create()
1015 SubExpr->getType()->isArrayType()) && in Create()
1018 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDByteCodeExprGen.cpp91 auto *SubExpr = CE->getSubExpr(); in VisitCastExpr() local
116 return this->Visit(SubExpr); in VisitCastExpr()
119 return discard(SubExpr); in VisitCastExpr()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDMetadataLoader.cpp574 auto SubExpr = ArrayRef<uint64_t>(Expr); in upgradeDIExpression() local
575 while (!SubExpr.empty()) { in upgradeDIExpression()
580 switch (SubExpr.front()) { in upgradeDIExpression()
596 HistoricSize = std::min(SubExpr.size(), HistoricSize); in upgradeDIExpression()
597 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize-1); in upgradeDIExpression()
599 switch (SubExpr.front()) { in upgradeDIExpression()
610 Buffer.push_back(*SubExpr.begin()); in upgradeDIExpression()
616 SubExpr = SubExpr.slice(HistoricSize); in upgradeDIExpression()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
HDRuntimeDyldChecker.cpp130 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() argument
134 if (SubExpr != "") { in unexpectedToken()
136 ErrorMsg += SubExpr; in unexpectedToken()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp464 for (auto &SubExpr: E->SubExprs) in VisitCoawaitExpr() local
465 SubExpr = Record.readSubStmt(); in VisitCoawaitExpr()
473 for (auto &SubExpr: E->SubExprs) in VisitCoyieldExpr() local
474 SubExpr = Record.readSubStmt(); in VisitCoyieldExpr()
481 for (auto &SubExpr: E->SubExprs) in VisitDependentCoawaitExpr() local
482 SubExpr = Record.readSubStmt(); in VisitDependentCoawaitExpr()
1296 E->SubExpr = Record.readSubStmt(); in VisitObjCBoxedExpr()
1630 E->SubExpr = Record.readSubExpr(); in VisitCXXStdInitializerListExpr()
1814 E->SubExpr = Record.readSubExpr(); in VisitExprWithCleanups()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
HDRISCVAsmParser.cpp1201 const MCExpr *SubExpr; in parseOperandWithModifier() local
1202 if (getParser().parseParenExpression(SubExpr, E)) { in parseOperandWithModifier()
1206 const MCExpr *ModExpr = RISCVMCExpr::create(SubExpr, VK, getContext()); in parseOperandWithModifier()

12