Lines Matching refs:SafeToInline
3057 bool SafeToInline = true; member
3064 SafeToInline = false; in VisitVarDecl()
3065 return SafeToInline; in VisitVarDecl()
3070 SafeToInline = !HasNonDllImportDtor(VD->getType()); in VisitVarDecl()
3072 return SafeToInline; in VisitVarDecl()
3077 SafeToInline = D->hasAttr<DLLImportAttr>(); in VisitCXXBindTemporaryExpr()
3078 return SafeToInline; in VisitCXXBindTemporaryExpr()
3084 SafeToInline = VD->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3086 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
3087 return SafeToInline; in VisitDeclRefExpr()
3091 SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>(); in VisitCXXConstructExpr()
3092 return SafeToInline; in VisitCXXConstructExpr()
3099 SafeToInline = true; in VisitCXXMemberCallExpr()
3101 SafeToInline = M->hasAttr<DLLImportAttr>(); in VisitCXXMemberCallExpr()
3103 return SafeToInline; in VisitCXXMemberCallExpr()
3107 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>(); in VisitCXXDeleteExpr()
3108 return SafeToInline; in VisitCXXDeleteExpr()
3112 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>(); in VisitCXXNewExpr()
3113 return SafeToInline; in VisitCXXNewExpr()
3150 if (!Visitor.SafeToInline) in shouldEmitFunction()