Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:getSubExpr

104   void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }
108 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); }
314 LValue Array = CGF.EmitLValue(E->getSubExpr());
319 Ctx.getAsConstantArrayType(E->getSubExpr()->getType());
555 return castE->getSubExpr();
568 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(),
585 QualType Ty = E->getSubExpr()->getType();
589 EmitInitializationToLValue(E->getSubExpr(),
606 QualType atomicType = E->getSubExpr()->getType();
617 return Visit(E->getSubExpr());
624 if (Expr *op = findPeephole(E->getSubExpr(), peepholeTarget)) {
653 CGF.EmitAggExpr(E->getSubExpr(), valueDest);
661 CGF.EmitAggExpr(E->getSubExpr(), atomicSlot);
672 if (E->getSubExpr()->getType().isVolatileQualified()) {
674 return Visit(E->getSubExpr());
682 assert(CGF.getContext().hasSameUnqualifiedType(E->getSubExpr()->getType(),
685 Visit(E->getSubExpr());
823 return isBlockVarRef(cast->getSubExpr());
828 return isBlockVarRef(uop->getSubExpr());
947 llvm::Value *ArgValue = CGF.EmitVAListRef(VE->getSubExpr());
971 Visit(E->getSubExpr());
993 Visit(E->getSubExpr());