HomeSort by: relevance | last modified time | path
    Searched defs:SubExpr (Results 1 - 24 of 24) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
ByteCodeExprGen.cpp 91 auto *SubExpr = CE->getSubExpr();
116 return this->Visit(SubExpr);
119 return discard(SubExpr);
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
SourceCodeBuilders.cpp 120 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts();
121 StringRef DerefText = getText(*SubExpr, Context);
124 if (needParensBeforeDotOrArrow(*SubExpr))
144 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts();
145 StringRef DerefText = getText(*SubExpr, Context);
148 if (needParensBeforeDotOrArrow(*SubExpr))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCExpr.cpp 138 const MCExpr *SubExpr =
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
AVRMCExpr.h 49 const MCExpr *getSubExpr() const { return SubExpr; }
81 const MCExpr *SubExpr;
86 : Kind(Kind), SubExpr(Expr), Negated(Negated) {}
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCELFStreamer.cpp 152 // SubExpr is just Label###-8
153 const MCExpr *SubExpr =
160 MCBinaryExpr::createSub(CurrentLocationExpr, SubExpr, getContext());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelAttributes.cpp 182 auto SubExpr = m_Sub(m_Specific(GridSize),
187 m_Select(m_ICmp(Pred, SubExpr, m_Specific(ZextGroupSize)),
188 SubExpr,
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
BodyFarm.cpp 251 Expr *SubExpr;
253 SubExpr = M.makeImplicitCast(
258 SubExpr = M.makeImplicitCast(Call, Ty, CK_FunctionToPointerDecay);
262 SubExpr = Call;
267 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_RValue,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprObjC.h 129 Stmt *SubExpr;
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...]
ExprCXX.h 792 Stmt *SubExpr = nullptr;
801 CXXStdInitializerListExpr(QualType Ty, Expr *SubExpr)
803 SubExpr(SubExpr) {
807 Expr *getSubExpr() { return static_cast<Expr*>(SubExpr); }
808 const Expr *getSubExpr() const { return static_cast<const Expr*>(SubExpr); }
811 return SubExpr->getBeginLoc();
815 return SubExpr->getEndLoc();
820 return SubExpr->getSourceRange();
827 child_range children() { return child_range(&SubExpr, &SubExpr + 1);
    [all...]
Expr.h 996 Stmt *SubExpr;
998 FullExpr(StmtClass SC, Expr *subexpr)
999 : Expr(SC, subexpr->getType(), subexpr->getValueKind(),
1000 subexpr->getObjectKind()),
1001 SubExpr(subexpr) {
1007 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
1008 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
1012 void setSubExpr(Expr *E) { SubExpr = E;
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseExpr.cpp 2869 ExprResult SubExpr = ParseCastExpression(AnyCastExpr);
2871 if (Ty.isInvalid() || SubExpr.isInvalid())
2876 RParenLoc, SubExpr.get());
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.cpp 584 auto SubExpr = ArrayRef<uint64_t>(Expr);
585 while (!SubExpr.empty()) {
590 switch (SubExpr.front()) {
606 HistoricSize = std::min(SubExpr.size(), HistoricSize);
607 ArrayRef<uint64_t> Args = SubExpr.slice(1, HistoricSize-1);
609 switch (SubExpr.front()) {
620 Buffer.push_back(*SubExpr.begin());
626 SubExpr = SubExpr.slice(HistoricSize);
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 275 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind,
277 : FullExpr(ConstantExprClass, SubExpr) {
1841 const Expr *SubExpr = nullptr;
1844 SubExpr = skipImplicitTemporary(E->getSubExpr());
1849 SubExpr =
1850 skipImplicitTemporary(cast<CXXConstructExpr>(SubExpr->IgnoreImplicit())->getArg(0));
1852 assert((isa<CXXMemberCallExpr>(SubExpr) ||
1853 isa<BlockExpr>(SubExpr)) &&
1854 "Unexpected SubExpr for CK_UserDefinedConversion.");
1855 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngine.cpp 2757 const Expr *SubExpr = AE->getSubExprs()[SI];
2758 SVal SubExprVal = State->getSVal(SubExpr, LCtx);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjC.cpp 66 const Expr *SubExpr = E->getSubExpr();
89 const QualType ValueType(SubExpr->getType().getCanonicalType());
93 Address Temporary = CreateMemTemp(SubExpr->getType());
94 EmitAnyExprToMem(SubExpr, Temporary, Qualifiers(), /*isInit*/ true);
110 Args.add(EmitAnyExpr(SubExpr), ArgQT);
CGExpr.cpp 3575 const Expr *SubExpr = CE->getSubExpr();
3576 if (SubExpr->getType()->isVariableArrayType())
3579 return SubExpr;
MicrosoftCXXABI.cpp 4350 const Expr *SubExpr = E->getSubExpr();
4351 QualType ThrowType = SubExpr->getType();
4355 CGF.EmitAnyExprToMem(SubExpr, AI, ThrowType.getQualifiers(),
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 1665 const Node *SubExpr;
1673 : Node(KSubobjectExpr), Type(Type_), SubExpr(SubExpr_), Offset(Offset_),
1677 F(Type, SubExpr, Offset, UnionSelectors, OnePastTheEnd);
1681 SubExpr->print(S);
1886 const Node *SubExpr;
1892 : Node(KPointerToMemberConversionExpr), Type(Type_), SubExpr(SubExpr_),
1895 template<typename Fn> void match(Fn F) const { F(Type, SubExpr, Offset); }
1901 SubExpr->print(S);
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 2075 // Replace this subexpr in the parent.
2657 Expr *subExpr = Exp->getSubExpr();
2658 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2660 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
2662 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType())
2664 subExpr = NoTypeInfoCStyleCastExpr(Context, type, CK, subExpr);
2666 MsgExprs.push_back(subExpr);
3446 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3448 if (SubExpr->getType()->isIntegralType(*Context) &
    [all...]
RewriteObjC.cpp 1992 // Replace this subexpr in the parent.
2876 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
2878 if (SubExpr->getType()->isIntegralType(*Context) &&
2882 if (SubExpr->getType()->isBlockPointerType()) {
2884 } else if (SubExpr->getType()->isPointerType()) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 2789 const SCEV *SubExpr = *I;
2790 if (SubExpr->getSCEVType() == scAddExpr)
2791 return getExprBase(SubExpr);
2793 if (SubExpr->getSCEVType() != scMulExpr)
2794 return SubExpr;
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndex.cpp 3851 auto *subExpr = I->getSubExprAsWritten();
3853 if (subExpr->getStmtClass() != Stmt::StringLiteralClass) {
3984 auto *subExpr = I->getSubExprAsWritten();
3985 if (subExpr->getStmtClass() == Stmt::StringLiteralClass ||
3986 subExpr->getStmtClass() == Stmt::ObjCStringLiteralClass) {
3989 ObjCExpr = dyn_cast<ObjCStringLiteral>(subExpr);
7154 const Expr *SubExpr = ICE->getSubExpr();
7155 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(SubExpr)) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 10901 // Bail out if the subexpr's range is as wide as the cast type.
10906 // either the output type or the subexpr is.
12867 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts();
12868 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr))
12869 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());
12871 SubExpr = BO->getRHS()->IgnoreParenImpCasts();
12872 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr))
12873 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());
TreeTransform.h 2441 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
2443 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2465 Expr *SubExpr) {
2466 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2498 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
2502 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
2682 Expr *SubExpr) {
2684 SubExpr);
2761 Expr *SubExpr, TypeSourceInfo *TInfo,
2764 SubExpr, TInfo
    [all...]

Completed in 257 milliseconds