From dd4f0a600bf1a71c195e3a7f1188094c2e24166c Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Fri, 8 Jun 2012 15:57:36 -0700 Subject: [PATCH] Update AVX1.1 targets to not include declarations of half/float routines in bit code. --- builtins/target-avx11-x2.ll | 2 ++ builtins/target-avx11.ll | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/builtins/target-avx11-x2.ll b/builtins/target-avx11-x2.ll index e2bc599d..884255df 100644 --- a/builtins/target-avx11-x2.ll +++ b/builtins/target-avx11-x2.ll @@ -29,6 +29,8 @@ ;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +define(`NO_HALF_DECLARES', `1') + include(`target-avx1-x2.ll') ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/builtins/target-avx11.ll b/builtins/target-avx11.ll index 54aa35af..35aebe91 100644 --- a/builtins/target-avx11.ll +++ b/builtins/target-avx11.ll @@ -29,6 +29,8 @@ ;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +define(`NO_HALF_DECLARES', `1') + include(`target-avx1.ll') ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -68,4 +70,3 @@ define i16 @__float_to_half_uniform(float %v) nounwind readnone { %r = extractelement <8 x i16> %rv, i32 0 ret i16 %r } -