Lines Matching defs:E
101 void Visit(Expr *E) { in Visit()
113 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
114 void VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
119 void VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
138 void VisitUnaryDeref(UnaryOperator *E) { EmitAggLoadOfLValue(E); } in VisitUnaryDeref()
139 void VisitStringLiteral(StringLiteral *E) { EmitAggLoadOfLValue(E); } in VisitStringLiteral()
141 void VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
144 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
158 void VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
179 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); } in VisitCXXTypeidExpr()
183 void VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
197 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
198 void VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
211 void AggExprEmitter::EmitAggLoadOfLValue(const Expr *E) { in EmitAggLoadOfLValue()
250 void AggExprEmitter::EmitMoveFromReturnSlot(const Expr *E, RValue src) { in EmitMoveFromReturnSlot()
315 AggExprEmitter::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
380 static bool isTrivialFiller(Expr *E) { in isTrivialFiller()
403 QualType elementType, InitListExpr *E) { in EmitArrayInit()
531 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr()
540 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
568 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr()
743 void AggExprEmitter::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
753 void AggExprEmitter::VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
758 void AggExprEmitter::VisitBinComma(const BinaryOperator *E) { in VisitBinComma()
763 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
768 void AggExprEmitter::VisitBinaryOperator(const BinaryOperator *E) { in VisitBinaryOperator()
776 const BinaryOperator *E) { in VisitPointerToDataMemberBinaryOperator()
783 static bool isBlockVarRef(const Expr *E) { in isBlockVarRef()
847 void AggExprEmitter::VisitBinAssign(const BinaryOperator *E) { in VisitBinAssign()
911 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
969 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
986 AggExprEmitter::VisitCXXConstructExpr(const CXXConstructExpr *E) { in VisitCXXConstructExpr()
992 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
997 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
1003 void AggExprEmitter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
1009 void AggExprEmitter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
1018 static bool isSimpleZero(const Expr *E, CodeGenFunction &CGF) { in isSimpleZero()
1044 AggExprEmitter::EmitInitializationToLValue(Expr *E, LValue LV) { in EmitInitializationToLValue()
1107 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1280 static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { in GetNumNonZeroBytesInInit()
1310 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit() local
1334 static void CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, in CheckAggExprForMemSetUse()
1383 void CodeGenFunction::EmitAggExpr(const Expr *E, AggValueSlot Slot) { in EmitAggExpr()
1395 LValue CodeGenFunction::EmitAggExprToLValue(const Expr *E) { in EmitAggExprToLValue()