Lines Matching defs:E
108 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
109 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
114 void VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
133 void VisitUnaryDeref(UnaryOperator *E) { EmitAggLoadOfLValue(E); } in VisitUnaryDeref()
134 void VisitStringLiteral(StringLiteral *E) { EmitAggLoadOfLValue(E); } in VisitStringLiteral()
136 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
139 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
153 void VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
174 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); } in VisitCXXTypeidExpr()
178 void VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
192 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
193 void VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
206 void AggExprEmitter::EmitAggLoadOfLValue(const Expr *E) { in EmitAggLoadOfLValue()
245 void AggExprEmitter::EmitMoveFromReturnSlot(const Expr *E, RValue src) { in EmitMoveFromReturnSlot()
310 AggExprEmitter::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
375 static bool isTrivialFiller(Expr *E) { in isTrivialFiller()
398 QualType elementType, InitListExpr *E) { in EmitArrayInit()
526 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr()
535 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
563 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
738 void AggExprEmitter::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
748 void AggExprEmitter::VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
753 void AggExprEmitter::VisitBinComma(const BinaryOperator *E) { in VisitBinComma()
758 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
763 void AggExprEmitter::VisitBinaryOperator(const BinaryOperator *E) { in VisitBinaryOperator()
771 const BinaryOperator *E) { in VisitPointerToDataMemberBinaryOperator()
778 static bool isBlockVarRef(const Expr *E) { in isBlockVarRef()
842 void AggExprEmitter::VisitBinAssign(const BinaryOperator *E) { in VisitBinAssign()
904 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
962 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
979 AggExprEmitter::VisitCXXConstructExpr(const CXXConstructExpr *E) { in VisitCXXConstructExpr()
985 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
990 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
996 void AggExprEmitter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
1002 void AggExprEmitter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
1011 static bool isSimpleZero(const Expr *E, CodeGenFunction &CGF) { in isSimpleZero()
1037 AggExprEmitter::EmitInitializationToLValue(Expr *E, LValue LV) { in EmitInitializationToLValue()
1100 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1263 static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { in GetNumNonZeroBytesInInit()
1293 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit() local
1317 static void CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, in CheckAggExprForMemSetUse()
1366 void CodeGenFunction::EmitAggExpr(const Expr *E, AggValueSlot Slot) { in EmitAggExpr()
1378 LValue CodeGenFunction::EmitAggExprToLValue(const Expr *E) { in EmitAggExprToLValue()