Author: echristo Date: Thu Aug 27 15:05:46 2015 New Revision: 246196 URL: http://llvm.org/viewvc/llvm-project?rev=246196&view=rev Log: Rename this file to have a processor suffix to help identify.
Added: cfe/trunk/test/CodeGen/attr-target-x86.c - copied, changed from r246195, cfe/trunk/test/CodeGen/attr-target.c Removed: cfe/trunk/test/CodeGen/attr-target.c Copied: cfe/trunk/test/CodeGen/attr-target-x86.c (from r246195, cfe/trunk/test/CodeGen/attr-target.c) URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/attr-target-x86.c?p2=cfe/trunk/test/CodeGen/attr-target-x86.c&p1=cfe/trunk/test/CodeGen/attr-target.c&r1=246195&r2=246196&rev=246196&view=diff ============================================================================== (empty) Removed: cfe/trunk/test/CodeGen/attr-target.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/attr-target.c?rev=246195&view=auto ============================================================================== --- cfe/trunk/test/CodeGen/attr-target.c (original) +++ cfe/trunk/test/CodeGen/attr-target.c (removed) @@ -1,34 +0,0 @@ -// RUN: %clang_cc1 -triple x86_64-linux-gnu -target-cpu x86-64 -emit-llvm %s -o - | FileCheck %s - -int baz(int a) { return 4; } - -int __attribute__((target("avx,sse4.2,arch=ivybridge"))) foo(int a) { return 4; } - -int __attribute__((target("tune=sandybridge"))) walrus(int a) { return 4; } -int __attribute__((target("fpmath=387"))) koala(int a) { return 4; } - -int __attribute__((target("mno-sse2"))) echidna(int a) { return 4; } - -int __attribute__((target("sse4"))) panda(int a) { return 4; } - -int bar(int a) { return baz(a) + foo(a); } - -int __attribute__((target("avx, sse4.2, arch= ivybridge"))) qux(int a) { return 4; } -int __attribute__((target("mno-aes, arch=ivybridge"))) qax(int a) { return 4; } - -// Check that we emit the additional subtarget and cpu features for foo and not for baz or bar. -// CHECK: baz{{.*}} #0 -// CHECK: foo{{.*}} #1 -// We ignore the tune attribute so walrus should be identical to baz and bar. -// CHECK: walrus{{.*}} #0 -// We're currently ignoring the fpmath attribute so koala should be identical to baz and bar. -// CHECK: koala{{.*}} #0 -// CHECK: echidna{{.*}} #2 -// CHECK: bar{{.*}} #0 -// CHECK: qux{{.*}} #1 -// CHECK: qax{{.*}} #4 -// CHECK: #0 = {{.*}}"target-cpu"="x86-64" "target-features"="+sse,+sse2" -// CHECK: #1 = {{.*}}"target-cpu"="ivybridge" "target-features"="+aes,+avx,+cx16,+f16c,+fsgsbase,+pclmul,+rdrnd,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3" -// CHECK: #2 = {{.*}}"target-cpu"="x86-64" "target-features"="+sse,-aes,-avx,-avx2,-avx512bw,-avx512cd,-avx512dq,-avx512er,-avx512f,-avx512pf,-avx512vl,-f16c,-fma,-fma4,-pclmul,-sha,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-xop" -// CHECK: #3 = {{.*}}"target-cpu"="x86-64" "target-features"="+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3" -// CHECK: #4 = {{.*}}"target-cpu"="ivybridge" "target-features"="+avx,+cx16,+f16c,+fsgsbase,+pclmul,+rdrnd,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,-aes" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits