Home
last modified time | relevance | path

Searched refs:getSubExpr (Results 1 – 25 of 113) sorted by relevance

12345

/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransUnbridgedCasts.cpp95 Expr *castExpr = E->getSubExpr(); in VisitCastExpr()
127 if (E->getSubExpr()->getType()->isPointerType()) { in transformNonObjCToObjCCast()
147 ento::cocoa::isRefType(E->getSubExpr()->getType(), "CF", in transformNonObjCToObjCCast()
162 const Expr *sub = ICE->getSubExpr(); in transformNonObjCToObjCCast()
234 SourceLocation insertLoc = E->getSubExpr()->getLocStart(); in rewriteToBridgedCast()
241 if (isa<ParenExpr>(E->getSubExpr())) { in rewriteToBridgedCast()
253 Expr *WrapE = E->getSubExpr(); in rewriteToBridgedCast()
288 SourceRange SubRange = E->getSubExpr()->IgnoreParenImpCasts()->getSourceRange(); in getBlockMacroRanges()
354 if (isSelf(E->getSubExpr())) in transformObjCToNonObjCCast()
361 ObjCMethodFamily family = getFamilyOfMessage(E->getSubExpr()); in transformObjCToNonObjCCast()
[all …]
/NextBSD/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
HDPPCMCExpr.cpp37 getSubExpr()->print(OS, MAI); in printImpl()
40 getSubExpr()->print(OS, MAI); in printImpl()
59 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) in evaluateAsConstant()
98 if (!getSubExpr()->evaluateAsRelocatable(Value, Layout, Fixup)) in evaluateAsRelocatableImpl()
149 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
HDPPCMCExpr.h72 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
86 return getSubExpr()->findAssociatedSection(); in findAssociatedSection()
/NextBSD/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64MCExpr.cpp85 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
95 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) in evaluateAsRelocatableImpl()
128 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
144 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprAgg.cpp110 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
322 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
327 Ctx.getAsConstantArrayType(E->getSubExpr()->getType()); in VisitCXXStdInitializerListExpr()
563 return castE->getSubExpr(); in findPeephole()
576 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), in VisitCastExpr()
592 CGF.EmitAnyExpr(E->getSubExpr(), AggValueSlot::ignored(), in VisitCastExpr()
598 QualType Ty = E->getSubExpr()->getType(); in VisitCastExpr()
602 EmitInitializationToLValue(E->getSubExpr(), in VisitCastExpr()
619 QualType atomicType = E->getSubExpr()->getType(); in VisitCastExpr()
[all …]
HDCGExprComplex.cpp107 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} in VisitParenExpr()
154 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType()); in VisitImplicitCastExpr()
157 return EmitCast(E->getCastKind(), E->getSubExpr(), E->getType()); in VisitCastExpr()
165 LValue LV = CGF.EmitLValue(E->getSubExpr()); in VisitPrePostIncDec()
184 return Visit(E->getSubExpr()); in VisitUnaryPlus()
190 return Visit(E->getSubExpr()); in VisitUnaryExtension()
202 return Visit(E->getSubExpr()); in VisitExprWithCleanups()
374 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral()
507 ComplexPairTy Op = Visit(E->getSubExpr()); in VisitUnaryMinus()
524 ComplexPairTy Op = Visit(E->getSubExpr()); in VisitUnaryNot()
[all …]
HDCGExpr.cpp687 !isFlexibleArrayMemberExpr(CE->getSubExpr())) { in getArrayIndexingBound()
688 IndexedType = CE->getSubExpr()->getType(); in getArrayIndexingBound()
863 return EmitLValue(cast<ParenExpr>(E)->getSubExpr()); in EmitLValue()
890 return EmitLValue(cleanups->getSubExpr()); in EmitLValue()
1768 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess); in setObjCGCLValueClass()
1773 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess); in setObjCGCLValueClass()
1792 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess); in setObjCGCLValueClass()
1797 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess); in setObjCGCLValueClass()
1802 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess); in setObjCGCLValueClass()
2042 return EmitLValue(E->getSubExpr()); in EmitUnaryOpLValue()
[all …]
/NextBSD/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
HDSparcMCExpr.cpp37 const MCExpr *Expr = getSubExpr(); in printImpl()
162 return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup); in evaluateAsRelocatableImpl()
188 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
216 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); in fixELFSymbolsInTLSFixups()
220 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
HDSparcMCExpr.h82 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
94 return getSubExpr()->findAssociatedSection(); in findAssociatedSection()
HDSparcMCCodeEmitter.cpp155 assert(SExpr && SExpr->getSubExpr()->getKind() == MCExpr::SymbolRef && in getCallTargetOpValue()
157 const MCSymbolRefExpr *SymExpr = cast<MCSymbolRefExpr>(SExpr->getSubExpr()); in getCallTargetOpValue()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp65 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
73 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
123 return UO->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
134 return CE->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
1174 CEE = UO->getSubExpr()->IgnoreParenCasts(); in getCalleeDecl()
1227 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); in getBuiltinCallee()
1474 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1479 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1484 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1493 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
[all …]
HDExprConstant.cpp3985 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitParenExpr()
3987 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryExtension()
3989 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryPlus()
4007 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitExprWithCleanups()
4226 if (!EvaluateAtomic(E->getSubExpr(), AtomicVal, Info)) in VisitCastExpr()
4233 return StmtVisitorTy::Visit(E->getSubExpr()); in VisitCastExpr()
4237 if (!EvaluateLValue(E->getSubExpr(), LVal, Info)) in VisitCastExpr()
4241 if (!handleLValueToRValueConversion(Info, E, E->getSubExpr()->getType(), in VisitCastExpr()
4262 if (!EvaluateLValue(UO->getSubExpr(), LVal, Info)) in VisitUnaryPostIncDec()
4265 if (!handleIncDec(this->Info, UO, LVal, UO->getSubExpr()->getType(), in VisitUnaryPostIncDec()
[all …]
HDStmtPrinter.cpp1144 PrintExpr(Node->getSubExpr()); in VisitImaginaryLiteral()
1153 PrintExpr(Node->getSubExpr()); in VisitParenExpr()
1171 if (isa<UnaryOperator>(Node->getSubExpr())) in VisitUnaryOperator()
1176 PrintExpr(Node->getSubExpr()); in VisitUnaryOperator()
1325 PrintExpr(Node->getSubExpr()); in VisitCStyleCastExpr()
1335 PrintExpr(Node->getSubExpr()); in VisitImplicitCastExpr()
1498 PrintExpr(Node->getSubExpr()); in VisitVAArgExpr()
1618 PrintExpr(Node->getSubExpr()); in VisitCXXNamedCastExpr()
1729 if (!Node->getSubExpr()) in VisitCXXThrowExpr()
1733 PrintExpr(Node->getSubExpr()); in VisitCXXThrowExpr()
[all …]
HDExprClassification.cpp224 return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr()); in ClassifyInternal()
230 const Expr *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens(); in ClassifyInternal()
266 return ClassifyInternal(Ctx, cast<ParenExpr>(E)->getSubExpr()); in ClassifyInternal()
313 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr()); in ClassifyInternal()
317 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr()); in ClassifyInternal()
584 if (CE->getSubExpr()->IgnoreParenImpCasts()->isLValue()) { in IsModifiable()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDMallocSizeofChecker.cpp74 return Visit(E->getSubExpr()); in VisitCastExpr()
79 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
83 return Visit(E->getSubExpr()); in VisitParenExpr()
121 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
125 return Visit(E->getSubExpr()); in VisitParenExpr()
HDTestAfterDivZeroChecker.cpp237 dyn_cast<ImplicitCastExpr>(U->getSubExpr())) in checkBranchCondition()
238 Val = C.getSVal(I->getSubExpr()); in checkBranchCondition()
243 Val = C.getSVal(U->getSubExpr()); in checkBranchCondition()
250 SVal Val = C.getSVal(IE->getSubExpr()); in checkBranchCondition()
HDLLVMConventionsChecker.cpp164 CXXConstructExpr *Ex2 = dyn_cast<CXXConstructExpr>(Ex1->getSubExpr()); in VisitVarDecl()
170 CXXConstructExpr *Ex4 = dyn_cast<CXXConstructExpr>(Ex3->getSubExpr()); in VisitVarDecl()
176 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr()); in VisitVarDecl()
HDDeadStoresChecker.cpp308 const Expr *Ex = U->getSubExpr()->IgnoreParenCasts(); in observeStmt()
331 E = exprClean->getSubExpr(); in observeStmt()
410 const Expr *E = U->getSubExpr()->IgnoreParenCasts(); in operator ()()
/NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMCExpr.cpp31 const MCExpr *Expr = getSubExpr(); in printImpl()
40 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
HDARMMCExpr.h55 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
67 return getSubExpr()->findAssociatedSection(); in findAssociatedSection()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDThreadSafetyCommon.cpp179 AttrExp = UO->getSubExpr(); in translateAttrExpr()
242 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
244 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
246 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
427 if (DeclRefExpr* DRE = dyn_cast<DeclRefExpr>(UO->getSubExpr())) { in translateUnaryOperator()
437 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
443 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
447 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
450 til::UnaryOp(til::UOP_BitNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
453 til::UnaryOp(til::UOP_LogicNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
[all …]
HDReachableCode.cpp173 return isConfigurationValue(PE->getSubExpr(), PP, SilenceableCondVal, in isConfigurationValue()
222 isConfigurationValue(UO->getSubExpr(), PP, SilenceableCondVal, in isConfigurationValue()
519 R1 = UO->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
547 R1 = CSC->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
552 R1 = CE->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
560 R1 = CSC->getSubExpr()->getSourceRange(); in GetUnreachableLoc()
/NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsMCExpr.h47 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() function
55 return getSubExpr()->findAssociatedSection(); in findAssociatedSection()
HDMipsMCExpr.cpp85 return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup); in evaluateAsRelocatableImpl()
89 Streamer.visitUsedExpr(*getSubExpr()); in visitUsedExpr()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDEnvironment.cpp32 E = cast<ExprWithCleanups>(E)->getSubExpr(); in ignoreTransparentExprs()
35 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr(); in ignoreTransparentExprs()

12345