{"push_id":1046380206,"size":1,"distinct_size":1,"ref":"refs/heads/swift-2.2-branch","head":"da67bff217ca160c5073fb7ef4fbf3054a4f2ac4","before":"ead37413ea115295647d77290d177726e0b78fdb","commits":[{"sha":"da67bff217ca160c5073fb7ef4fbf3054a4f2ac4","author":{"email":"933d7c7325a5a0293458e9b8af1b2ff8b4468faf@apple.com","name":"Akira Hatanaka"},"message":"[LoopVectorize] Don't unconditionally print vectorization diagnostics\nwhen compiling with LTO.\n\nr244523 a new class DiagnosticInfoOptimizationRemarkAnalysisAliasing for\noptimization analysis remarks related to pointer aliasing without\nguarding it in isDiagnosticEnabled in LLVMContext.cpp. This caused the\ndiagnostic message to be printed unconditionally when compiling with\nLTO.\n\nThis commit cleans up isDiagnosticEnabled and makes sure all the\nvectorization optimization remarks are guarded.\n\nrdar://problem/25382153\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265084 91177308-0d34-0410-b5e6-96231b3b80d8\n(cherry picked from commit 5fe8a3c994b768821225451397c4cabdb23e3686)","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/da67bff217ca160c5073fb7ef4fbf3054a4f2ac4"}]}