Lines Matching refs:SafeToInline
2303 bool SafeToInline = true; member
2310 SafeToInline = false; in VisitVarDecl()
2311 return SafeToInline; in VisitVarDecl()
2316 SafeToInline = !HasNonDllImportDtor(VD->getType()); in VisitVarDecl()
2318 return SafeToInline; in VisitVarDecl()
2323 SafeToInline = D->hasAttr<DLLImportAttr>(); in VisitCXXBindTemporaryExpr()
2324 return SafeToInline; in VisitCXXBindTemporaryExpr()
2330 SafeToInline = VD->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
2332 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>(); in VisitDeclRefExpr()
2333 return SafeToInline; in VisitDeclRefExpr()
2337 SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>(); in VisitCXXConstructExpr()
2338 return SafeToInline; in VisitCXXConstructExpr()
2345 SafeToInline = true; in VisitCXXMemberCallExpr()
2347 SafeToInline = M->hasAttr<DLLImportAttr>(); in VisitCXXMemberCallExpr()
2349 return SafeToInline; in VisitCXXMemberCallExpr()
2353 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>(); in VisitCXXDeleteExpr()
2354 return SafeToInline; in VisitCXXDeleteExpr()
2358 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>(); in VisitCXXNewExpr()
2359 return SafeToInline; in VisitCXXNewExpr()
2396 if (!Visitor.SafeToInline) in shouldEmitFunction()