brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.1 KiB · 2360d86 Raw
92 lines · c
1// RUN: %clang_cc1 -verify -triple x86_64-linux-gnu -fsyntax-only %s2// RUN: %clang_cc1 -verify -triple x86_64-windows-pc -fms-compatibility -fsyntax-only  %s3 4// expected-no-diagnostics5 6#ifdef _WIN647#define ATTR(X) __declspec(X)8#else9#define ATTR(X) __attribute__((X))10#endif // _WIN6411 12ATTR(cpu_specific(generic)) void CPU(void){}13ATTR(cpu_specific(pentium)) void CPU(void){}14ATTR(cpu_specific(pentium_pro)) void CPU(void){}15ATTR(cpu_specific(pentium_mmx)) void CPU(void){}16ATTR(cpu_specific(pentium_ii)) void CPU(void){}17ATTR(cpu_specific(pentium_iii)) void CPU(void){}18ATTR(cpu_specific(pentium_4)) void CPU(void){}19ATTR(cpu_specific(pentium_m)) void CPU(void){}20ATTR(cpu_specific(pentium_4_sse3)) void CPU(void){}21ATTR(cpu_specific(core_2_duo_ssse3)) void CPU(void){}22ATTR(cpu_specific(core_2_duo_sse4_1)) void CPU(void){}23ATTR(cpu_specific(atom)) void CPU(void){}24ATTR(cpu_specific(atom_sse4_2)) void CPU(void){}25ATTR(cpu_specific(core_i7_sse4_2)) void CPU(void){}26ATTR(cpu_specific(core_aes_pclmulqdq)) void CPU(void){}27ATTR(cpu_specific(atom_sse4_2_movbe)) void CPU(void){}28ATTR(cpu_specific(goldmont)) void CPU(void){}29ATTR(cpu_specific(sandybridge)) void CPU(void){}30ATTR(cpu_specific(ivybridge)) void CPU(void){}31ATTR(cpu_specific(haswell)) void CPU(void){}32ATTR(cpu_specific(core_4th_gen_avx_tsx)) void CPU(void){}33ATTR(cpu_specific(broadwell)) void CPU(void){}34ATTR(cpu_specific(core_5th_gen_avx_tsx)) void CPU(void){}35ATTR(cpu_specific(knl)) void CPU(void){}36ATTR(cpu_specific(skylake)) void CPU(void){}37ATTR(cpu_specific(skylake_avx512)) void CPU(void){}38ATTR(cpu_specific(cannonlake)) void CPU(void){}39ATTR(cpu_specific(knm)) void CPU(void){}40ATTR(cpu_specific(cascadelake)) void CPU(void){}41ATTR(cpu_specific(cooperlake)) void CPU(void){}42ATTR(cpu_specific(icelake_client)) void CPU(void){}43ATTR(cpu_specific(tigerlake)) void CPU(void){}44ATTR(cpu_specific(alderlake)) void CPU(void){}45ATTR(cpu_specific(sapphirerapids)) void CPU(void){}46ATTR(cpu_specific(diamondrapids)) void CPU(void){}47 48// ALIAS CPUs49ATTR(cpu_specific(pentium_iii_no_xmm_regs)) void CPU0(void){}50ATTR(cpu_specific(core_2nd_gen_avx)) void CPU1(void){}51ATTR(cpu_specific(core_3rd_gen_avx)) void CPU2(void){}52ATTR(cpu_specific(core_4th_gen_avx)) void CPU3(void){}53ATTR(cpu_specific(core_5th_gen_avx)) void CPU4(void){}54ATTR(cpu_specific(mic_avx512)) void CPU5(void){}55ATTR(cpu_specific(pentiumpro)) void CPU6(void){}56ATTR(cpu_specific(pentium3)) void CPU7(void){}57ATTR(cpu_specific(pentium3m)) void CPU8(void){}58ATTR(cpu_specific(pentium4)) void CPU9(void){}59ATTR(cpu_specific(pentium4m)) void CPU10(void){}60ATTR(cpu_specific(yonah)) void CPU11(void){}61ATTR(cpu_specific(prescott)) void CPU12(void){}62ATTR(cpu_specific(nocona)) void CPU13(void){}63ATTR(cpu_specific(core2)) void CPU14(void){}64ATTR(cpu_specific(penryn)) void CPU15(void){}65ATTR(cpu_specific(bonnell)) void CPU16(void){}66ATTR(cpu_specific(silvermont)) void CPU17(void){}67ATTR(cpu_specific(slm)) void CPU18(void){}68ATTR(cpu_specific(goldmont_plus)) void CPU19(void){}69ATTR(cpu_specific(tremont)) void CPU20(void){}70ATTR(cpu_specific(nehalem)) void CPU21(void){}71ATTR(cpu_specific(corei7)) void CPU22(void){}72ATTR(cpu_specific(westmere)) void CPU23(void){}73ATTR(cpu_specific(sandybridge)) void CPU24(void){}74ATTR(cpu_specific(skx)) void CPU25(void){}75ATTR(cpu_specific(rocketlake)) void CPU26(void){}76ATTR(cpu_specific(icelake_server)) void CPU27(void){}77ATTR(cpu_specific(raptorlake)) void CPU28(void){}78ATTR(cpu_specific(meteorlake)) void CPU29(void){}79ATTR(cpu_specific(sierraforest)) void CPU30(void){}80ATTR(cpu_specific(grandridge)) void CPU31(void){}81ATTR(cpu_specific(graniterapids)) void CPU32(void){}82ATTR(cpu_specific(emeraldrapids)) void CPU33(void){}83ATTR(cpu_specific(graniterapids_d)) void CPU34(void){}84ATTR(cpu_specific(arrowlake)) void CPU35(void){}85ATTR(cpu_specific(arrowlake_s)) void CPU36(void){}86ATTR(cpu_specific(lunarlake)) void CPU37(void){}87ATTR(cpu_specific(gracemont)) void CPU38(void){}88ATTR(cpu_specific(pantherlake)) void CPU39(void){}89ATTR(cpu_specific(clearwaterforest)) void CPU40(void){}90ATTR(cpu_specific(wildcatlake)) void CPU41(void){}91ATTR(cpu_specific(novalake)) void CPU42(void){}92