Lines Matching refs:SafeToInline
3331 bool SafeToInline = true; member
3338 SafeToInline = false; in VisitVarDecl()
3339 return SafeToInline; in VisitVarDecl()
3344 SafeToInline = !HasNonDllImportDtor(VD->getType()); in VisitVarDecl()
3346 return SafeToInline; in VisitVarDecl()
3351 SafeToInline = D->hasAttr<DLLImportAttr>(); in VisitCXXBindTemporaryExpr()
3352 return SafeToInline; in VisitCXXBindTemporaryExpr()
3358 SafeToInline = VD->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3360 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3361 return SafeToInline; in VisitDeclRefExpr()
3365 SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>(); in VisitCXXConstructExpr()
3366 return SafeToInline; in VisitCXXConstructExpr()
3373 SafeToInline = true; in VisitCXXMemberCallExpr()
3375 SafeToInline = M->hasAttr<DLLImportAttr>(); in VisitCXXMemberCallExpr()
3377 return SafeToInline; in VisitCXXMemberCallExpr()
3381 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>(); in VisitCXXDeleteExpr()
3382 return SafeToInline; in VisitCXXDeleteExpr()
3386 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>(); in VisitCXXNewExpr()
3387 return SafeToInline; in VisitCXXNewExpr()
3424 if (!Visitor.SafeToInline) in shouldEmitFunction()