Home
last modified time | relevance | path

Searched refs:CastExpr (Results 1 – 25 of 58) sorted by relevance

123

/freebsd-9-stable/contrib/llvm/tools/clang/lib/ARCMigrate/
DTransUnbridgedCasts.cpp87 bool VisitCastExpr(CastExpr *E) { in VisitCastExpr()
121 void transformNonObjCToObjCCast(CastExpr *E) { in transformNonObjCToObjCCast()
195 void castToObjCObject(CastExpr *E, bool retained) { in castToObjCObject()
199 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind) { in rewriteToBridgedCast()
204 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind, in rewriteToBridgedCast()
275 void rewriteCastForCFRetain(CastExpr *castE, CallExpr *callE) { in rewriteCastForCFRetain()
281 void getBlockMacroRanges(CastExpr *E, SourceRange &Outer, SourceRange &Inner) { in getBlockMacroRanges()
295 void rewriteBlockCopyMacro(CastExpr *E) { in rewriteBlockCopyMacro()
308 void removeBlockReleaseMacro(CastExpr *E) { in removeBlockReleaseMacro()
337 void transformObjCToNonObjCCast(CastExpr *E) { in transformObjCToNonObjCCast()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DCastToStructChecker.cpp26 class CastToStructChecker : public Checker< check::PreStmt<CastExpr> > {
30 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
34 void CastToStructChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt()
DCastSizeChecker.cpp25 class CastSizeChecker : public Checker< check::PreStmt<CastExpr> > {
28 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
32 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { in checkPreStmt()
DMallocSizeofChecker.cpp74 TypeCallPair VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGCXXABI.h28 class CastExpr; variable
152 const CastExpr *E,
157 virtual llvm::Constant *EmitMemberPointerConversion(const CastExpr *E,
197 llvm::Constant *getMemberPointerAdjustment(const CastExpr *E);
DCGCXXABI.cpp65 const CastExpr *E, in EmitMemberPointerConversion()
71 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, in EmitMemberPointerConversion()
229 llvm::Constant *CGCXXABI::getMemberPointerAdjustment(const CastExpr *E) { in getMemberPointerAdjustment()
DCGClass.cpp34 CastExpr::path_const_iterator Start, in ComputeNonVirtualBaseClassOffset()
35 CastExpr::path_const_iterator End) { in ComputeNonVirtualBaseClassOffset()
40 for (CastExpr::path_const_iterator I = Start; I != End; ++I) { in ComputeNonVirtualBaseClassOffset()
61 CastExpr::path_const_iterator PathBegin, in GetNonVirtualBaseClassOffset()
62 CastExpr::path_const_iterator PathEnd) { in GetNonVirtualBaseClassOffset()
140 CastExpr::path_const_iterator PathBegin, in GetAddressOfBaseClass()
141 CastExpr::path_const_iterator PathEnd, in GetAddressOfBaseClass()
145 CastExpr::path_const_iterator Start = PathBegin; in GetAddressOfBaseClass()
233 CastExpr::path_const_iterator PathBegin, in GetAddressOfDerivedClass()
234 CastExpr::path_const_iterator PathEnd, in GetAddressOfDerivedClass()
[all …]
DCGExprAgg.cpp144 void VisitCastExpr(CastExpr *E);
536 if (CastExpr *castE = dyn_cast<CastExpr>(op)) { in findPeephole()
546 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
802 } else if (const CastExpr *cast = dyn_cast<CastExpr>(E)) { in isBlockVarRef()
1001 if (const CastExpr *ICE = dyn_cast<CastExpr>(E)) in isSimpleZero()
DCGExprComplex.cpp145 ComplexPairTy EmitCast(CastExpr::CastKind CK, Expr *Op, QualType DestTy);
151 ComplexPairTy VisitCastExpr(CastExpr *E) { in VisitCastExpr()
413 ComplexPairTy ComplexExprEmitter::EmitCast(CastExpr::CastKind CK, Expr *Op, in EmitCast()
DCodeGenModule.h663 CastExpr::path_const_iterator PathBegin,
664 CastExpr::path_const_iterator PathEnd);
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/
DStmtNodes.td67 def CastExpr : DStmt<Expr, 1>;
73 def ImplicitCastExpr : DStmt<CastExpr>;
74 def ExplicitCastExpr : DStmt<CastExpr, 1>;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DParentMap.cpp135 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S))); in getParentIgnoreParenCasts()
162 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P) || in isConsumedExpr()
DExpr.cpp61 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) { in skipRValueSubobjectAdjustments()
1424 void CastExpr::CheckCastConsistency() const { in CheckCastConsistency()
1529 const char *CastExpr::getCastKindName() const { in getCastKindName()
1644 Expr *CastExpr::getSubExprAsWritten() { in getSubExprAsWritten()
1646 CastExpr *E = this; in getSubExprAsWritten()
1673 CXXBaseSpecifier **CastExpr::path_buffer() { in path_buffer()
1686 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath()
2213 const CastExpr *CE = cast<CastExpr>(this); in isUnusedResultAWarning()
2246 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning()
2382 if (CastExpr *P = dyn_cast<CastExpr>(E)) { in IgnoreParenCasts()
[all …]
DExprConstant.cpp1777 static bool HandleLValueBasePath(EvalInfo &Info, const CastExpr *E, in HandleLValueBasePath()
1779 for (CastExpr::path_const_iterator PathI = E->path_begin(), in HandleLValueBasePath()
3032 static bool HandleBaseToDerivedCast(EvalInfo &Info, const CastExpr *E, in HandleBaseToDerivedCast()
4064 RetTy VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
4237 bool VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
4319 bool VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
4608 bool VisitCastExpr(const CastExpr* E);
4672 bool PointerExprEvaluator::VisitCastExpr(const CastExpr* E) { in VisitCastExpr()
4807 bool VisitCastExpr(const CastExpr *E);
4818 bool MemberPointerExprEvaluator::VisitCastExpr(const CastExpr *E) { in VisitCastExpr()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Analysis/
DUninitializedValues.cpp279 if (const CastExpr *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts()
330 void VisitCastExpr(CastExpr *CE);
414 void ClassifyRefs::VisitCastExpr(CastExpr *CE) { in VisitCastExpr()
DThreadSafety.cpp442 } else if (const CastExpr *CE = dyn_cast<CastExpr>(Exp)) { in buildSExpr()
1786 void VisitCastExpr(CastExpr *CE);
1917 if (const CastExpr *CE = dyn_cast<CastExpr>(Exp)) { in checkPtAccess()
2132 void BuildLockset::VisitCastExpr(CastExpr *CE) { in VisitCastExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DExpr.h40 class CastExpr; variable
65 const CastExpr *BasePath;
80 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment()
2629 class CastExpr : public Expr {
2639 return const_cast<CastExpr*>(this)->path_buffer(); in path_buffer()
2650 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, in CastExpr() function
2673 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) in CastExpr() function
2692 return const_cast<CastExpr *>(this)->getSubExprAsWritten(); in getSubExprAsWritten()
2735 class ImplicitCastExpr : public CastExpr {
2739 : CastExpr(ImplicitCastExprClass, ty, VK, kind, op, BasePathLength) { in ImplicitCastExpr()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaCast.cpp86 ExprResult complete(CastExpr *castExpr) { in complete()
2335 Expr *CastExpr) { in BuildCStyleCastExpr() argument
2336 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); in BuildCStyleCastExpr()
2338 Op.OpRange = SourceRange(LPLoc, CastExpr->getLocEnd()); in BuildCStyleCastExpr()
2342 isa<InitListExpr>(CastExpr)); in BuildCStyleCastExpr()
2357 Expr *CastExpr, in BuildCXXFunctionalCastExpr() argument
2360 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); in BuildCXXFunctionalCastExpr()
2362 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getLocEnd()); in BuildCXXFunctionalCastExpr()
DSemaFixItUtils.cpp72 isa<CastExpr>(Expr) || in tryToFixConversion()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DStore.cpp246 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase()
254 for (CastExpr::path_const_iterator I = Cast->path_begin(), in evalDerivedToBase()
DExprEngine.cpp196 SmallVector<const CastExpr *, 4> Casts; in createTemporaryRegionIfNeeded()
199 while (const CastExpr *CE = dyn_cast<CastExpr>(Inner)) { in createTemporaryRegionIfNeeded()
232 for (SmallVectorImpl<const CastExpr *>::reverse_iterator I = Casts.rbegin(), in createTemporaryRegionIfNeeded()
1049 const CastExpr *C = cast<CastExpr>(S); in Visit()
1307 while (const CastExpr *CE = dyn_cast<CastExpr>(Ex)) { in RecoverCastedSymbol()
DSValBuilder.cpp272 const CastExpr *CE = cast<CastExpr>(E); in getConstantVal()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DStore.h118 SVal evalDerivedToBase(SVal Derived, const CastExpr *Cast);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Parse/
DParseExpr.cpp642 (isUnaryExpression && !getLangOpts().CPlusPlus)? CompoundLiteral : CastExpr; in ParseCastExpression()
662 case CastExpr: in ParseCastExpression()
1630 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait()
1639 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait()
2157 if (ExprType == CastExpr) { in ParseParenExpression()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
DRewriteObjC.cpp2555 CastExpr *cast = NoTypeInfoCStyleCastExpr(Context, Exp->getType(), in RewriteObjCStringLiteral()
2635 CastExpr *cast = NoTypeInfoCStyleCastExpr(Context, in SynthMsgSendStretCallExpr()
2729 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr()
2837 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr()
2979 CastExpr *cast; in SynthMessageExpr()
3121 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, DerefExpr->getType(), in RewriteObjCProtocolExpr()
3875 CastExpr *BlkCast = NoTypeInfoCStyleCastExpr(Context, PtrBlock, in SynthesizeBlockCall()
3894 CastExpr *FunkCast = NoTypeInfoCStyleCastExpr(Context, PtrToFuncCastType, in SynthesizeBlockCall()
4524 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, in SynthBlockInitExpr()
4859 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(), in RewriteFunctionBodyOrGlobalInitializer()
[all …]

123