Lines Matching defs:E

102   void Visit(Expr *E) {  in Visit()
114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
115 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
120 void VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
139 void VisitUnaryDeref(UnaryOperator *E) { EmitAggLoadOfLValue(E); } in VisitUnaryDeref()
140 void VisitStringLiteral(StringLiteral *E) { EmitAggLoadOfLValue(E); } in VisitStringLiteral()
142 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
145 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
159 void VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
168 void VisitNoInitExpr(NoInitExpr *E) { } // Do nothing. in VisitNoInitExpr()
182 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); } in VisitCXXTypeidExpr()
186 void VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
200 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
201 void VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
215 void AggExprEmitter::EmitAggLoadOfLValue(const Expr *E) { in EmitAggLoadOfLValue()
254 void AggExprEmitter::EmitMoveFromReturnSlot(const Expr *E, RValue src) { in EmitMoveFromReturnSlot()
315 AggExprEmitter::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
379 static bool isTrivialFiller(Expr *E) { in isTrivialFiller()
402 QualType elementType, InitListExpr *E) { in EmitArrayInit()
537 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr()
546 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
574 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
755 void AggExprEmitter::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
765 void AggExprEmitter::VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
770 void AggExprEmitter::VisitBinComma(const BinaryOperator *E) { in VisitBinComma()
775 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
780 void AggExprEmitter::VisitBinaryOperator(const BinaryOperator *E) { in VisitBinaryOperator()
788 const BinaryOperator *E) { in VisitPointerToDataMemberBinaryOperator()
795 static bool isBlockVarRef(const Expr *E) { in isBlockVarRef()
859 void AggExprEmitter::VisitBinAssign(const BinaryOperator *E) { in VisitBinAssign()
923 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
981 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
998 AggExprEmitter::VisitCXXConstructExpr(const CXXConstructExpr *E) { in VisitCXXConstructExpr()
1004 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
1009 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
1015 void AggExprEmitter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
1021 void AggExprEmitter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
1030 static bool isSimpleZero(const Expr *E, CodeGenFunction &CGF) { in isSimpleZero()
1056 AggExprEmitter::EmitInitializationToLValue(Expr *E, LValue LV) { in EmitInitializationToLValue()
1122 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1286 void AggExprEmitter::VisitDesignatedInitUpdateExpr(DesignatedInitUpdateExpr *E) { in VisitDesignatedInitUpdateExpr()
1301 static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { in GetNumNonZeroBytesInInit()
1331 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit() local
1355 static void CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, in CheckAggExprForMemSetUse()
1400 void CodeGenFunction::EmitAggExpr(const Expr *E, AggValueSlot Slot) { in EmitAggExpr()
1412 LValue CodeGenFunction::EmitAggExprToLValue(const Expr *E) { in EmitAggExprToLValue()