From owner-p4-projects@FreeBSD.ORG Wed Oct 9 21:50:52 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3B1D9486; Wed, 9 Oct 2013 21:50:52 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F1CCF484 for ; Wed, 9 Oct 2013 21:50:51 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [8.8.178.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DE6A92922 for ; Wed, 9 Oct 2013 21:50:51 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r99Lopdf027173 for ; Wed, 9 Oct 2013 21:50:51 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r99LophA027170 for perforce@freebsd.org; Wed, 9 Oct 2013 21:50:51 GMT (envelope-from jonathan@freebsd.org) Date: Wed, 9 Oct 2013 21:50:51 GMT Message-Id: <201310092150.r99LophA027170@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 1024292 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Oct 2013 21:50:52 -0000 http://p4web.freebsd.org/@@1024292?ac=10 Change 1024292 by jonathan@jonathan-on-zenith on 2013/10/09 21:50:45 Turn off -verify-each option. This option, which does a verification pass after every instrumenter pass, can't be good for performance. Besides, our confidence in the TESLA instrumenter should come from our testing framework, not verification at the absolute last possible moment. Affected files ... .. //depot/projects/ctsrd/tesla/src/share/mk/bsd.own.mk#13 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/share/mk/bsd.own.mk#13 (text+ko) ==== @@ -661,10 +661,10 @@ .else LLVM_INSTR_DEP= tesla.manifest .if ${LLVM_IR_TYPE} == "bc" -LLVM_INSTR_COMMAND= ${TESLA} instrument -verify-each -tesla-manifest \ +LLVM_INSTR_COMMAND= ${TESLA} instrument -tesla-manifest \ tesla.manifest ${.IMPSRC} -o ${.TARGET} .elif ${LLVM_IR_TYPE} == "ll" -LLVM_INSTR_COMMAND= ${TESLA} instrument -S -verify-each -tesla-manifest \ +LLVM_INSTR_COMMAND= ${TESLA} instrument -S -tesla-manifest \ tesla.manifest ${.IMPSRC} -o ${.TARGET} .else .error unknown LLVM IR type ${LLVM_IR_TYPE}