
Discussed with @craig.topper and @spatel - this is to try and tidyup the codegen folder and move the x86 specific tests (as opposed to general tests that just happen to use x86 triples) into subfolders. Its up to other targets if they follow suit. It also helps speed up test iterations as using wildcards on lit commands often misses some filenames.
12 lines
394 B
C
12 lines
394 B
C
// RUN: %clang_cc1 %s -ffreestanding -triple x86_64-unknown-unknown -target-feature +serialize -emit-llvm -o - | FileCheck %s
|
|
// RUN: %clang_cc1 %s -ffreestanding -triple i386-unknown-unknown -target-feature +serialize -emit-llvm -o - | FileCheck %s
|
|
|
|
#include <immintrin.h>
|
|
|
|
void test_serialize(void)
|
|
{
|
|
// CHECK-LABEL: test_serialize
|
|
// CHECK: call void @llvm.x86.serialize()
|
|
_serialize();
|
|
}
|