Searched refs:CastExpr (Results 1 - 25 of 64) sorted by relevance

123

/external/javassist/src/main/javassist/compiler/ast/
H A DCastExpr.java24 public class CastExpr extends ASTList implements TokenId { class in inherits:ASTList,TokenId
28 public CastExpr(ASTList className, int dim, ASTree expr) { method in class:CastExpr
34 public CastExpr(int type, int dim, ASTree expr) { method in class:CastExpr
H A DInstanceOfExpr.java23 public class InstanceOfExpr extends CastExpr {
H A DVisitor.java39 public void atCastExpr(CastExpr n) throws CompileError {}
/external/clang/lib/StaticAnalyzer/Checkers/
H A 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,
H A 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 {
H A DMallocSizeofChecker.cpp73 TypeCallPair VisitCastExpr(const CastExpr *E) {
/external/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp68 bool VisitCastExpr(CastExpr *E) {
105 void transformNonObjCToObjCCast(CastExpr *E) {
179 void castToObjCObject(CastExpr *E, bool retained) {
183 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind) {
188 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind,
259 void rewriteCastForCFRetain(CastExpr *castE, CallExpr *callE) {
265 void transformObjCToNonObjCCast(CastExpr *E) {
H A DTransRetainReleaseDealloc.cpp185 isa<CastExpr>(OuterS) ||
/external/clang/lib/CodeGen/
H A DCGCXXABI.h29 class CastExpr;
109 const CastExpr *E,
114 virtual llvm::Constant *EmitMemberPointerConversion(const CastExpr *E,
154 llvm::Constant *getMemberPointerAdjustment(const CastExpr *E);
H A DCGCXXABI.cpp67 const CastExpr *E,
73 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E,
234 llvm::Constant *CGCXXABI::getMemberPointerAdjustment(const CastExpr *E) {
H A DCGClass.cpp29 CastExpr::path_const_iterator Start,
30 CastExpr::path_const_iterator End) {
35 for (CastExpr::path_const_iterator I = Start; I != End; ++I) {
56 CastExpr::path_const_iterator PathBegin,
57 CastExpr::path_const_iterator PathEnd) {
135 CastExpr::path_const_iterator PathBegin,
136 CastExpr::path_const_iterator PathEnd,
140 CastExpr::path_const_iterator Start = PathBegin;
227 CastExpr::path_const_iterator PathBegin,
228 CastExpr
[all...]
H A DCGExprAgg.cpp145 void VisitCastExpr(CastExpr *E);
549 void AggExprEmitter::VisitCastExpr(CastExpr *E) {
737 } else if (const CastExpr *cast = dyn_cast<CastExpr>(E)) {
916 if (const CastExpr *ICE = dyn_cast<CastExpr>(E))
/external/clang/lib/AST/
H A DParentMap.cpp75 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S)));
102 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P))) {
H A DStmtDumper.cpp138 void VisitCastExpr(CastExpr *Node);
342 static void DumpBasePath(raw_ostream &OS, CastExpr *Node) {
348 for (CastExpr::path_iterator
366 void StmtDumper::VisitCastExpr(CastExpr *Node) {
H A DExpr.cpp1266 void CastExpr::CheckCastConsistency() const {
1370 const char *CastExpr::getCastKindName() const {
1483 Expr *CastExpr::getSubExprAsWritten() {
1485 CastExpr *E = this;
1512 CXXBaseSpecifier **CastExpr::path_buffer() {
1525 void CastExpr::setCastPath(const CXXCastPath &Path) {
2025 const CastExpr *CE = cast<CastExpr>(this);
2058 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2188 if (CastExpr *
[all...]
H A DExprConstant.cpp1991 static bool HandleBaseToDerivedCast(EvalInfo &Info, const CastExpr *E,
2607 RetTy VisitCastExpr(const CastExpr *E) {
2722 bool VisitCastExpr(const CastExpr *E) {
2736 for (CastExpr::path_const_iterator PathI = E->path_begin(),
2801 bool VisitCastExpr(const CastExpr *E) {
2994 bool VisitCastExpr(const CastExpr* E);
3056 bool PointerExprEvaluator::VisitCastExpr(const CastExpr* E) {
3094 for (CastExpr::path_const_iterator PathI = E->path_begin(),
3195 bool VisitCastExpr(const CastExpr *E);
3206 bool MemberPointerExprEvaluator::VisitCastExpr(const CastExpr *
[all...]
/external/javassist/src/main/javassist/compiler/
H A DJvstTypeChecker.java86 public void atCastExpr(CastExpr expr) throws CompileError {
110 protected void atCastToRtype(CastExpr expr) throws CompileError {
124 protected void atCastToWrapper(CastExpr expr) throws CompileError {
H A DJvstCodeGen.java160 public void atCastExpr(CastExpr expr) throws CompileError {
184 protected void atCastToRtype(CastExpr expr) throws CompileError {
200 protected void atCastToWrapper(CastExpr expr) throws CompileError {
H A DTypeChecker.java291 expr.setThen(new CastExpr(exprType, 0, expr.thenExpr()));
293 expr.setElse(new CastExpr(type1, 0, expr.elseExpr()));
539 expr.setLeft(new CastExpr(type2, 0, expr.oprand1()));
544 public void atCastExpr(CastExpr expr) throws CompileError {
/external/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp225 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) {
228 for (CastExpr::path_const_iterator I = Cast->path_begin(),
/external/clang/lib/Sema/
H A DSemaCast.cpp85 ExprResult complete(CastExpr *castExpr) {
2127 Expr *CastExpr) {
2128 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr);
2130 Op.OpRange = SourceRange(LPLoc, CastExpr->getLocEnd());
2134 isa<InitListExpr>(CastExpr));
2149 Expr *CastExpr,
2152 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr);
2154 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getLocEnd());
2124 BuildCStyleCastExpr(SourceLocation LPLoc, TypeSourceInfo *CastTypeInfo, SourceLocation RPLoc, Expr *CastExpr) argument
2147 BuildCXXFunctionalCastExpr(TypeSourceInfo *CastTypeInfo, SourceLocation LPLoc, Expr *CastExpr, SourceLocation RPLoc) argument
H A DSemaFixItUtils.cpp72 isa<CastExpr>(Expr) ||
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h129 SVal evalDerivedToBase(SVal derived, const CastExpr *Cast);
/external/clang/lib/Analysis/
H A DUninitializedValues.cpp266 if (const CastExpr *CE = dyn_cast<CastExpr>(Ex)) {
317 void VisitCastExpr(CastExpr *CE);
391 void ClassifyRefs::VisitCastExpr(CastExpr *CE) {
/external/clang/include/clang/AST/
H A DExpr.h2513 /// CastExpr - Base class for type casts, including both implicit
2517 class CastExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr
2527 return const_cast<CastExpr*>(this)->path_buffer();
2538 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, function in class:clang::StringLiteral::OffsetOfExpr::CastExpr
2561 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) function in class:clang::StringLiteral::OffsetOfExpr::CastExpr
2580 return const_cast<CastExpr *>(this)->getSubExprAsWritten();
2598 static bool classof(const CastExpr *) { return true; }
2624 class ImplicitCastExpr : public CastExpr {
2628 : CastExpr(ImplicitCastExprClass, ty, VK, kind, op, BasePathLength) {
2633 : CastExpr(ImplicitCastExprClas
[all...]

Completed in 547 milliseconds

123