Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachORelocationInfo.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-13.1/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp122 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildDot() local
123 StringRef DerefText = getText(*SubExpr, Context); in buildDot()
126 if (needParensBeforeDotOrArrow(*SubExpr)) in buildDot()
146 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildArrow() local
147 StringRef DerefText = getText(*SubExpr, Context); in buildArrow()
150 if (needParensBeforeDotOrArrow(*SubExpr)) in buildArrow()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h792 Stmt *SubExpr = nullptr; variable
803 SubExpr(SubExpr) { in CXXStdInitializerListExpr()
815 return SubExpr->getEndLoc(); in getEndLoc()
827 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children()
830 return const_child_range(&SubExpr, &SubExpr + 1); in children()
1414 Stmt *SubExpr = nullptr; variable
1419 Temp(temp), SubExpr(SubExpr) { in CXXBindTemporaryExpr()
1452 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children()
1455 return const_child_range(&SubExpr, &SubExpr + 1); in children()
3400 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children()
[all …]
H A DExprObjC.h129 Stmt *SubExpr; variable
137 : Expr(ObjCBoxedExprClass, T, VK_PRValue, OK_Ordinary), SubExpr(E), in ObjCBoxedExpr()
144 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr()
145 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr()
154 return !BoxingMethod && SubExpr; in isExpressibleAsConstantInitializer()
167 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children()
170 return const_child_range(&SubExpr, &SubExpr + 1); in children()
176 return reinterpret_cast<Stmt const * const*>(&SubExpr); in arg_begin()
180 return reinterpret_cast<Stmt const * const*>(&SubExpr + 1); in arg_end()
H A DExpr.h993 Stmt *SubExpr;
998 SubExpr(subexpr) { in FullExpr()
1004 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr()
1005 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr()
1009 void setSubExpr(Expr *E) { SubExpr = E; } in setSubExpr()
1058 ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind,
1076 return SubExpr->getBeginLoc(); in getBeginLoc()
1079 return SubExpr->getEndLoc(); in getEndLoc()
1107 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children()
1109 return const_child_range(&SubExpr, &SubExpr + 1); in children()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCExpr.h49 const MCExpr *getSubExpr() const { return SubExpr; } in getSubExpr()
81 const MCExpr *SubExpr; variable
86 : Kind(Kind), SubExpr(Expr), Negated(Negated) {} in AVRMCExpr()
H A DAVRMCExpr.cpp76 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup); in evaluateAsRelocatableImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument
24 return SubExpr; in createExprForCAPIVariantKind()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp182 auto SubExpr = m_Sub(m_Specific(GridSize), in processUse() local
187 m_Select(m_ICmp(Pred, SubExpr, m_Specific(ZextGroupSize)), in processUse()
188 SubExpr, in processUse()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp153 const MCExpr *SubExpr = in emitGOTToPCRelReloc() local
160 MCBinaryExpr::createSub(CurrentLocationExpr, SubExpr, getContext()); in emitGOTToPCRelReloc()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp138 const MCExpr *SubExpr = in evaluateAsRelocatableImpl() local
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp73 void checkPreStmt(const ArraySubscriptExpr *SubExpr, in checkPreStmt() argument
79 void checkPostStmt(const ArraySubscriptExpr *SubExpr, in checkPostStmt() argument
H A DPointerArithChecker.cpp65 void checkPreStmt(const ArraySubscriptExpr *SubExpr, CheckerContext &C) const;
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h10404 if (SubExpr.isInvalid()) in TransformParenExpr()
10429 ExprResult SubExpr; in TransformUnaryOperator() local
10434 if (SubExpr.isInvalid()) in TransformUnaryOperator()
10592 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local
11059 ExprResult SubExpr in TransformCStyleCastExpr() local
11061 if (SubExpr.isInvalid()) in TransformCStyleCastExpr()
11286 if (SubExpr.isInvalid()) in TransformVAArgExpr()
11532 ExprResult SubExpr in TransformCXXNamedCastExpr() local
11604 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local
12442 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local
[all …]
H A DSemaExprObjC.cpp4642 Expr *SubExpr) { in BuildObjCBridgedCast() argument
4643 ExprResult SubResult = UsualUnaryConversions(SubExpr); in BuildObjCBridgedCast()
4645 SubExpr = SubResult.get(); in BuildObjCBridgedCast()
4648 QualType FromType = SubExpr->getType(); in BuildObjCBridgedCast()
4671 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
4697 SubExpr = maybeUndoReclaimObject(SubExpr); in BuildObjCBridgedCast()
4714 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
4731 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
4755 Expr *SubExpr) { in ActOnObjCBridgedCast() argument
4759 CheckTollFreeBridgeCast(T, SubExpr); in ActOnObjCBridgedCast()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp251 Expr *SubExpr; in create_call_once_funcptr_call() local
253 SubExpr = M.makeImplicitCast( in create_call_once_funcptr_call()
258 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay); in create_call_once_funcptr_call()
262 SubExpr = Call; in create_call_once_funcptr_call()
267 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp277 : FullExpr(ConstantExprClass, SubExpr) { in ConstantExpr()
1909 const Expr *SubExpr = nullptr; in getSubExprAsWritten() local
1917 SubExpr = in getSubExprAsWritten()
1920 SubExpr = SubExpr->IgnoreImplicit(); in getSubExprAsWritten()
1921 assert((isa<CXXMemberCallExpr>(SubExpr) || in getSubExprAsWritten()
1922 isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
1925 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten()
1932 return const_cast<Expr*>(SubExpr); in getSubExprAsWritten()
1936 const Expr *SubExpr = nullptr; in getConversionFunction() local
2960 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts() local
[all …]
H A DExprConstant.cpp8369 if (SubExpr == E->getBase() ? !evaluatePointer(SubExpr, Result) in VisitArraySubscriptExpr()
8746 if (!Visit(SubExpr)) in VisitCastExpr()
8764 << 3 << SubExpr->getType(); in VisitCastExpr()
8826 if (SubExpr->isGLValue()) { in VisitCastExpr()
8831 SubExpr, SubExpr->getType(), ScopeKind::FullExpression, Result); in VisitCastExpr()
11215 auto *SubExpr = Cast->getSubExpr(); in ignorePointerCastsAndParens() local
11216 if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isPRValue()) in ignorePointerCastsAndParens()
13273 if (!Evaluate(Val, Info, SubExpr)) in VisitCastExpr()
13279 if (!Visit(SubExpr)) in VisitCastExpr()
13814 if (!Visit(SubExpr)) in VisitCastExpr()
[all …]
H A DExprCXX.cpp974 Expr* SubExpr) { in Create() argument
975 assert((SubExpr->getType()->isRecordType() || in Create()
976 SubExpr->getType()->isArrayType()) && in Create()
979 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp91 auto *SubExpr = CE->getSubExpr(); in VisitCastExpr() local
116 return this->Visit(SubExpr); in VisitCastExpr()
119 return discard(SubExpr); in VisitCastExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp584 auto SubExpr = ArrayRef<uint64_t>(Expr); in upgradeDIExpression() local
585 while (!SubExpr.empty()) { in upgradeDIExpression()
590 switch (SubExpr.front()) { in upgradeDIExpression()
606 HistoricSize = std::min(SubExpr.size(), HistoricSize); in upgradeDIExpression()
607 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize-1); in upgradeDIExpression()
609 switch (SubExpr.front()) { in upgradeDIExpression()
620 Buffer.push_back(*SubExpr.begin()); in upgradeDIExpression()
626 SubExpr = SubExpr.slice(HistoricSize); in upgradeDIExpression()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp131 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() argument
135 if (SubExpr != "") { in unexpectedToken()
137 ErrorMsg += SubExpr; in unexpectedToken()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp474 for (auto &SubExpr: E->SubExprs) in VisitCoawaitExpr() local
475 SubExpr = Record.readSubStmt(); in VisitCoawaitExpr()
483 for (auto &SubExpr: E->SubExprs) in VisitCoyieldExpr() local
484 SubExpr = Record.readSubStmt(); in VisitCoyieldExpr()
491 for (auto &SubExpr: E->SubExprs) in VisitDependentCoawaitExpr() local
492 SubExpr = Record.readSubStmt(); in VisitDependentCoawaitExpr()
1421 E->SubExpr = Record.readSubStmt(); in VisitObjCBoxedExpr()
1758 E->SubExpr = Record.readSubExpr(); in VisitCXXStdInitializerListExpr()
1950 E->SubExpr = Record.readSubExpr(); in VisitExprWithCleanups()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1665 const Node *SubExpr; variable
1673 : Node(KSubobjectExpr), Type(Type_), SubExpr(SubExpr_), Offset(Offset_), in SubobjectExpr()
1677 F(Type, SubExpr, Offset, UnionSelectors, OnePastTheEnd); in match()
1681 SubExpr->print(S); in printLeft()
1886 const Node *SubExpr; variable
1892 : Node(KPointerToMemberConversionExpr), Type(Type_), SubExpr(SubExpr_), in PointerToMemberConversionExpr()
1895 template<typename Fn> void match(Fn F) const { F(Type, SubExpr, Offset); } in match()
1901 SubExpr->print(S); in printLeft()

12