Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprCXX.h792 Stmt *SubExpr = nullptr; variable
801 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr) in CXXStdInitializerListExpr() argument
803 SubExpr(SubExpr) { in CXXStdInitializerListExpr()
807 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); } in getSubExpr()
808 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); } in getSubExpr()
811 return SubExpr->getBeginLoc(); in getBeginLoc()
815 return SubExpr->getEndLoc(); in getEndLoc()
820 return SubExpr->getSourceRange(); in getSourceRange()
827 child_range children() { return child_range(&SubExpr, &SubExpr + 1); } in children()
830 return const_child_range(&SubExpr, &SubExpr + 1); in children()
[all …]
H A DExprObjC.h129 Stmt *SubExpr; variable
137 : Expr(ObjCBoxedExprClass, T, VK_RValue, 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.h996 Stmt *SubExpr;
1001 SubExpr(subexpr) { in FullExpr()
1007 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); } in getSubExpr()
1008 Expr *getSubExpr() { return cast<Expr>(SubExpr); } in getSubExpr()
1012 void setSubExpr(Expr *E) { SubExpr = E; } in setSubExpr()
1061 ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind,
1079 return SubExpr->getBeginLoc(); in getBeginLoc()
1082 return SubExpr->getEndLoc(); in getEndLoc()
1110 child_range children() { return child_range(&SubExpr, &SubExpr+1); } in children()
1112 return const_child_range(&SubExpr, &SubExpr + 1); in children()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp20 MCRelocationInfo::createExprForCAPIVariantKind(const MCExpr *SubExpr, in createExprForCAPIVariantKind() argument
24 return SubExpr; in createExprForCAPIVariantKind()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h2441 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr() argument
2443 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2465 Expr *SubExpr) { in RebuildUnaryOperator() argument
2466 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2498 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
2502 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2682 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
2684 SubExpr); in RebuildCStyleCastExpr()
2761 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
2764 SubExpr, TInfo, in RebuildVAArgExpr()
[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()
4653 if (T->isDependentType() || SubExpr->isTypeDependent()) { in BuildObjCBridgedCast()
4671 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
4697 SubExpr = maybeUndoReclaimObject(SubExpr); in BuildObjCBridgedCast()
4702 SubExpr = ImplicitCastExpr::Create(Context, FromType, CK_ARCProduceObject, in BuildObjCBridgedCast()
4703 SubExpr, nullptr, VK_RValue, in BuildObjCBridgedCast()
4714 << SubExpr->getSourceRange() in BuildObjCBridgedCast()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp153 const MCExpr *SubExpr = in emitGOTToPCRelReloc() local
160 MCBinaryExpr::createSub(CurrentLocationExpr, SubExpr, getContext()); in emitGOTToPCRelReloc()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp138 const MCExpr *SubExpr = in evaluateAsRelocatableImpl() local
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h38 virtual const MCExpr *createExprForCAPIVariantKind(const MCExpr *SubExpr,
/netbsd-src/external/apache2/llvm/dist/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_RValue, in create_call_once_funcptr_call()
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp275 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind, in ConstantExpr() argument
277 : FullExpr(ConstantExprClass, SubExpr) { in ConstantExpr()
1841 const Expr *SubExpr = nullptr; in getSubExprAsWritten() local
1844 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getSubExprAsWritten()
1849 SubExpr = in getSubExprAsWritten()
1850 skipImplicitTemporary(cast<CXXConstructExpr>(SubExpr->IgnoreImplicit())->getArg(0)); in getSubExprAsWritten()
1852 assert((isa<CXXMemberCallExpr>(SubExpr) || in getSubExprAsWritten()
1853 isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
1855 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten()
1856 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten()
[all …]
H A DExprConstant.cpp8365 for (const Expr *SubExpr : {E->getLHS(), E->getRHS()}) { in VisitArraySubscriptExpr()
8366 if (SubExpr == E->getBase() ? !evaluatePointer(SubExpr, Result) in VisitArraySubscriptExpr()
8367 : !EvaluateInteger(SubExpr, Index, Info)) { in VisitArraySubscriptExpr()
8713 const Expr *SubExpr = E->getSubExpr(); in VisitCastExpr() local
8723 if (!Visit(SubExpr)) in VisitCastExpr()
8739 if (SubExpr->getType()->isVoidPointerType()) in VisitCastExpr()
8741 << 3 << SubExpr->getType(); in VisitCastExpr()
8783 if (!EvaluateIntegerOrLValue(SubExpr, Value, Info)) in VisitCastExpr()
8803 if (SubExpr->isGLValue()) { in VisitCastExpr()
8804 if (!evaluateLValue(SubExpr, Result)) in VisitCastExpr()
[all …]
H A DExprCXX.cpp972 Expr* SubExpr) { in Create() argument
973 assert((SubExpr->getType()->isRecordType() || in Create()
974 SubExpr->getType()->isArrayType()) && in Create()
977 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
1411 E->SubExpr = Record.readSubStmt(); in VisitObjCBoxedExpr()
1748 E->SubExpr = Record.readSubExpr(); in VisitCXXStdInitializerListExpr()
1940 E->SubExpr = Record.readSubExpr(); in VisitExprWithCleanups()
/netbsd-src/external/apache2/llvm/dist/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