r351314 - [NewPM][TSan] Reiterate the TSan port

2019-01-16 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Wed Jan 16 01:28:01 2019 New Revision: 351314 URL: http://llvm.org/viewvc/llvm-project?rev=351314&view=rev Log: [NewPM][TSan] Reiterate the TSan port Summary: Second iteration of D56433 which got reverted in rL350719. The problem in the previous version was that we dropped th

r351423 - [NewPM] Add -fsanitize={memory,thread} handling to clang

2019-01-17 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Thu Jan 17 02:10:47 2019 New Revision: 351423 URL: http://llvm.org/viewvc/llvm-project?rev=351423&view=rev Log: [NewPM] Add -fsanitize={memory,thread} handling to clang Summary: This is the missing bit to drive thread and memory sanitizers through clang using the new PassMan

r352972 - [NewPM] Add support for new-PM plugins to clang

2019-02-02 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Sat Feb 2 15:19:32 2019 New Revision: 352972 URL: http://llvm.org/viewvc/llvm-project?rev=352972&view=rev Log: [NewPM] Add support for new-PM plugins to clang Summary: This adds support for new-PM plugin loading to clang. The option `-fpass-plugin=` may be used to specify a

r353090 - [NewPM][MSan] Add Options Handling

2019-02-04 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Mon Feb 4 13:02:49 2019 New Revision: 353090 URL: http://llvm.org/viewvc/llvm-project?rev=353090&view=rev Log: [NewPM][MSan] Add Options Handling Summary: This patch enables passing options to msan via the passes pipeline, e.e., -passes=msan. Reviewers: chandlerc, fedor.se

r350305 - [NewPM] Port Msan

2019-01-03 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Thu Jan 3 05:42:44 2019 New Revision: 350305 URL: http://llvm.org/viewvc/llvm-project?rev=350305&view=rev Log: [NewPM] Port Msan Summary: Keeping msan a function pass requires replacing the module level initialization: That means, don't define a ctor function which calls __m

r350648 - Fix clang for r350647: Missed a function rename

2019-01-08 Thread Philip Pfaffe via cfe-commits
Author: pfaffe Date: Tue Jan 8 12:00:55 2019 New Revision: 350648 URL: http://llvm.org/viewvc/llvm-project?rev=350648&view=rev Log: Fix clang for r350647: Missed a function rename Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp URL: http://ll