• Home
  • Raw
  • Download

Lines Matching defs:E

49   const Expr *E;      // Entire expr, for error unsupported.  May not be binop.  member
52 static bool MustVisitNullValue(const Expr *E) { in MustVisitNullValue()
83 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } in EmitLValue()
84 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) { in EmitCheckedLValue()
97 Value *EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue()
162 Value *Visit(Expr *E) { in Visit()
175 Value *VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E) { in VisitSubstNonTypeTemplateParmExpr()
183 Value *VisitIntegerLiteral(const IntegerLiteral *E) { in VisitIntegerLiteral()
186 Value *VisitFloatingLiteral(const FloatingLiteral *E) { in VisitFloatingLiteral()
189 Value *VisitCharacterLiteral(const CharacterLiteral *E) { in VisitCharacterLiteral()
192 Value *VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
195 Value *VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
198 Value *VisitCXXScalarValueInitExpr(const CXXScalarValueInitExpr *E) { in VisitCXXScalarValueInitExpr()
201 Value *VisitGNUNullExpr(const GNUNullExpr *E) { in VisitGNUNullExpr()
206 Value *VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
211 Value *VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
215 Value *VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
219 Value *VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
228 Value *VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
238 Value *VisitObjCSelectorExpr(ObjCSelectorExpr *E) { in VisitObjCSelectorExpr()
241 Value *VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
244 Value *VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { in VisitObjCIvarRefExpr()
247 Value *VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
254 Value *VisitObjCIsaExpr(ObjCIsaExpr *E) { in VisitObjCIsaExpr()
264 Value *VisitExtVectorElementExpr(Expr *E) { return EmitLoadOfLValue(E); } in VisitExtVectorElementExpr()
265 Value *VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
271 Value *VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
274 Value *VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
281 Value *VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
291 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
295 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
299 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
303 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
317 Value *VisitUnaryAddrOf(const UnaryOperator *E) { in VisitUnaryAddrOf()
323 Value *VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
328 Value *VisitUnaryPlus(const UnaryOperator *E) { in VisitUnaryPlus()
338 Value *VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension()
343 Value *VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
358 Value *VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
366 Value *VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
369 Value *VisitCXXDeleteExpr(const CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
374 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
378 Value *VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
382 Value *VisitExpressionTraitExpr(const ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
386 Value *VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
396 Value *VisitCXXNullPtrLiteralExpr(const CXXNullPtrLiteralExpr *E) { in VisitCXXNullPtrLiteralExpr()
400 Value *VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
405 Value *VisitCXXNoexceptExpr(const CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
505 Value *VisitBinPtrMemD(const Expr *E) { return EmitLoadOfLValue(E); } in VisitBinPtrMemD()
506 Value *VisitBinPtrMemI(const Expr *E) { return EmitLoadOfLValue(E); } in VisitBinPtrMemI()
513 Value *VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
516 Value *VisitObjCBoxedExpr(ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
519 Value *VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
522 Value *VisitObjCDictionaryLiteral(ObjCDictionaryLiteral *E) { in VisitObjCDictionaryLiteral()
890 Value *ScalarExprEmitter::VisitExpr(Expr *E) { in VisitExpr()
897 Value *ScalarExprEmitter::VisitShuffleVectorExpr(ShuffleVectorExpr *E) { in VisitShuffleVectorExpr()
972 Value *ScalarExprEmitter::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
1046 Value *ScalarExprEmitter::VisitMemberExpr(MemberExpr *E) { in VisitMemberExpr()
1059 Value *ScalarExprEmitter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
1089 Value *ScalarExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1247 const Expr *E = CE->getSubExpr(); in ShouldNullCheckClassCastValue() local
1270 Expr *E = CE->getSubExpr(); in VisitCastExpr() local
1505 Value *ScalarExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
1520 EmitAddConsiderOverflowBehavior(const UnaryOperator *E, in EmitAddConsiderOverflowBehavior()
1544 ScalarExprEmitter::EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec()
1761 Value *ScalarExprEmitter::VisitUnaryMinus(const UnaryOperator *E) { in VisitUnaryMinus()
1778 Value *ScalarExprEmitter::VisitUnaryNot(const UnaryOperator *E) { in VisitUnaryNot()
1784 Value *ScalarExprEmitter::VisitUnaryLNot(const UnaryOperator *E) { in VisitUnaryLNot()
1809 Value *ScalarExprEmitter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
1902 const UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
1936 Value *ScalarExprEmitter::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
1953 Value *ScalarExprEmitter::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()
1980 BinOpInfo ScalarExprEmitter::EmitBinOps(const BinaryOperator *E) { in EmitBinOps()
1993 const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
2104 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
2692 Value *ScalarExprEmitter::EmitCompare(const BinaryOperator *E,unsigned UICmpOpc, in EmitCompare()
2824 Value *ScalarExprEmitter::VisitBinAssign(const BinaryOperator *E) { in VisitBinAssign()
2879 Value *ScalarExprEmitter::VisitBinLAnd(const BinaryOperator *E) { in VisitBinLAnd()
2957 Value *ScalarExprEmitter::VisitBinLOr(const BinaryOperator *E) { in VisitBinLOr()
3036 Value *ScalarExprEmitter::VisitBinComma(const BinaryOperator *E) { in VisitBinComma()
3050 static bool isCheapEnoughToEvaluateUnconditionally(const Expr *E, in isCheapEnoughToEvaluateUnconditionally()
3065 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
3198 Value *ScalarExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3222 Value *ScalarExprEmitter::VisitAsTypeExpr(AsTypeExpr *E) { in VisitAsTypeExpr()
3271 Value *ScalarExprEmitter::VisitAtomicExpr(AtomicExpr *E) { in VisitAtomicExpr()
3281 Value *CodeGenFunction::EmitScalarExpr(const Expr *E, bool IgnoreResultAssign) { in EmitScalarExpr()
3317 EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec()
3322 LValue CodeGenFunction::EmitObjCIsaExpr(const ObjCIsaExpr *E) { in EmitObjCIsaExpr()
3351 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()