Lines Matching refs:SafeToInline
3027 bool SafeToInline = true; member
3034 SafeToInline = false; in VisitVarDecl()
3035 return SafeToInline; in VisitVarDecl()
3040 SafeToInline = !HasNonDllImportDtor(VD->getType()); in VisitVarDecl()
3042 return SafeToInline; in VisitVarDecl()
3047 SafeToInline = D->hasAttr<DLLImportAttr>(); in VisitCXXBindTemporaryExpr()
3048 return SafeToInline; in VisitCXXBindTemporaryExpr()
3054 SafeToInline = VD->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3056 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3057 return SafeToInline; in VisitDeclRefExpr()
3061 SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>(); in VisitCXXConstructExpr()
3062 return SafeToInline; in VisitCXXConstructExpr()
3069 SafeToInline = true; in VisitCXXMemberCallExpr()
3071 SafeToInline = M->hasAttr<DLLImportAttr>(); in VisitCXXMemberCallExpr()
3073 return SafeToInline; in VisitCXXMemberCallExpr()
3077 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>(); in VisitCXXDeleteExpr()
3078 return SafeToInline; in VisitCXXDeleteExpr()
3082 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>(); in VisitCXXNewExpr()
3083 return SafeToInline; in VisitCXXNewExpr()
3120 if (!Visitor.SafeToInline) in shouldEmitFunction()