/external/llvm/test/CodeGen/SystemZ/ |
atomicrmw-xor-03.ll | 5 ; Check XORs of a variable. 7 ; CHECK-LABEL: f1: 8 ; CHECK: l %r2, 0(%r3) 9 ; CHECK: [[LABEL:\.[^ ]*]]: 10 ; CHECK: lr %r0, %r2 11 ; CHECK: xr %r0, %r4 12 ; CHECK: cs %r2, %r0, 0(%r3) 13 ; CHECK: jl [[LABEL]] 14 ; CHECK: br %r14 19 ; Check the lowest useful constant [all...] |
atomicrmw-minmax-04.ll | 6 ; Check signed minium. 8 ; CHECK-LABEL: f1: 9 ; CHECK: lg %r2, 0(%r3) 10 ; CHECK: [[LOOP:\.[^:]*]]: 11 ; CHECK: lgr [[NEW:%r[0-9]+]], %r2 12 ; CHECK: cgrjle %r2, %r4, [[KEEP:\..*]] 13 ; CHECK: lgr [[NEW]], %r4 14 ; CHECK: csg %r2, [[NEW]], 0(%r3) 15 ; CHECK: jl [[LOOP]] 16 ; CHECK: br %r1 [all...] |
asm-09.ll | 6 ; CHECK-LABEL: f1: 7 ; CHECK: lhi %r0, 100 8 ; CHECK: blah %r0 9 ; CHECK: st %r0, 0(%r2) 10 ; CHECK: br %r14 17 ; CHECK-LABEL: f2: 18 ; CHECK: lhi %r0, 101 19 ; CHECK: blah %r0 20 ; CHECK: st %r0, 0(%r2) 21 ; CHECK: br %r1 [all...] |
atomicrmw-nand-03.ll | 5 ; Check NANDs of a variable. 7 ; CHECK-LABEL: f1: 8 ; CHECK: l %r2, 0(%r3) 9 ; CHECK: [[LABEL:\.[^ ]*]]: 10 ; CHECK: lr %r0, %r2 11 ; CHECK: nr %r0, %r4 12 ; CHECK: xilf %r0, 4294967295 13 ; CHECK: cs %r2, %r0, 0(%r3) 14 ; CHECK: jl [[LABEL]] 15 ; CHECK: br %r1 [all...] |
/external/llvm/test/MC/Mips/mips32/ |
abiflags.s | 2 # RUN: FileCheck %s -check-prefix=CHECK-ASM 6 # RUN: FileCheck %s -check-prefix=CHECK-OBJ 8 # CHECK-ASM: .module fp=32 11 # CHECK-OBJ: Section { 12 # CHECK-OBJ: Index: 5 13 # CHECK-OBJ: Name: .MIPS.abiflags (12) 14 # CHECK-OBJ: Type: (0x7000002A) 15 # CHECK-OBJ: Flags [ (0x2 [all...] |
/external/llvm/test/MC/Mips/mips64/ |
abiflags.s | 2 # RUN: FileCheck %s -check-prefix=CHECK-ASM 6 # RUN: FileCheck %s -check-prefix=CHECK-OBJ 8 # CHECK-ASM: .module fp=64 11 # CHECK-OBJ: Section { 12 # CHECK-OBJ: Index: 5 13 # CHECK-OBJ: Name: .MIPS.abiflags (12) 14 # CHECK-OBJ: Type: (0x7000002A) 15 # CHECK-OBJ: Flags [ (0x2 [all...] |
/external/llvm/test/MC/Mips/mips64r2/ |
abiflags.s | 2 # RUN: FileCheck %s -check-prefix=CHECK-ASM 6 # RUN: FileCheck %s -check-prefix=CHECK-OBJ 8 # CHECK-ASM: .module fp=64 11 # CHECK-OBJ: Section { 12 # CHECK-OBJ: Index: 5 13 # CHECK-OBJ: Name: .MIPS.abiflags (12) 14 # CHECK-OBJ: Type: (0x7000002A) 15 # CHECK-OBJ: Flags [ (0x2 [all...] |
/external/llvm/test/MC/Mips/ |
mips_abi_flags_xx.s | 2 # RUN: FileCheck %s -check-prefix=CHECK-ASM 6 # RUN: FileCheck %s -check-prefix=CHECK-OBJ 8 # CHECK-ASM: .module fp=xx 11 # CHECK-OBJ: Section { 12 # CHECK-OBJ: Index: 5 13 # CHECK-OBJ: Name: .MIPS.abiflags (12) 14 # CHECK-OBJ: Type: (0x7000002A) 15 # CHECK-OBJ: Flags [ (0x2 [all...] |
elf_basic.s | 2 // RUN: llvm-mc -filetype=obj -triple mips-unknown-linux %s -o - | llvm-readobj -h | FileCheck -check-prefix=CHECK-BE32 %s 4 // RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux %s -o - | llvm-readobj -h | FileCheck -check-prefix=CHECK-LE32 %s 6 // RUN: llvm-mc -filetype=obj -arch=mips64 -triple mips64-unknown-linux %s -o - | llvm-readobj -h | FileCheck -check-prefix=CHECK-BE64 %s 8 // RUN: llvm-mc -filetype=obj -arch=mips64el -triple mips64el-unknown-linux %s -o - | llvm-readobj -h | FileCheck -check-prefix=CHECK-LE64 %s 10 // Check that we produce 32 bit with each endian. 12 // CHECK-BE32: ElfHeader [all...] |
/external/clang/test/OpenMP/ |
parallel_sections_ast_print.cpp | 18 // CHECK: template <class T = int> struct S { 19 // CHECK: static int TS; 20 // CHECK-NEXT: #pragma omp threadprivate(S<int>::TS) 21 // CHECK-NEXT: } 22 // CHECK: template <class T = long> struct S { 23 // CHECK: static long TS; 24 // CHECK-NEXT: #pragma omp threadprivate(S<long>::TS) 25 // CHECK-NEXT: } 26 // CHECK: template <class T> struct S { 27 // CHECK: static T TS [all...] |
/external/clang/test/CXX/special/class.copy/ |
implicit-move-def.cpp | 1 // FIXME: %clang_cc1 -emit-llvm -triple %itanium_abi_triple -o - -std=c++11 %s | FileCheck -check-prefix=CHECK %s 2 // RUN: %clang_cc1 -emit-llvm -triple %itanium_abi_triple -o - -std=c++11 %s | FileCheck -check-prefix=CHECK-ASSIGN %s 3 // RUN: %clang_cc1 -emit-llvm -triple %itanium_abi_triple -o - -std=c++11 %s | FileCheck -check-prefix=CHECK-CTOR %s 29 // CHECK: call void @_ZN1HC1EOS_ 56 // CHECK: call {{.*}} @_ZN1DaSEOS_ 65 // CHECK: define void @_Z1hv() nounwind { 68 // CHECK: call void @llvm.memcpy [all...] |
/external/clang/test/Index/ |
complete-property-flags.m | 10 // RUN: c-index-test -code-completion-at=%s:7:11 %s -fno-objc-arc | FileCheck -check-prefix=CHECK-CC1 %s 11 // CHECK-CC1: {TypedText assign} 12 // CHECK-CC1-NEXT: {TypedText atomic} 13 // CHECK-CC1-NEXT: {TypedText copy} 14 // CHECK-CC1-NEXT: {TypedText getter}{Text =}{Placeholder method} 15 // CHECK-CC1-NEXT: {TypedText nonatomic} 16 // CHECK-CC1-NEXT: {TypedText readonly} 17 // CHECK-CC1-NEXT: {TypedText readwrite} 18 // CHECK-CC1-NEXT: {TypedText retain [all...] |
/external/clang/test/Preprocessor/ |
arm-acle-6.4.c | 1 // RUN: %clang -target arm-eabi -mcpu=cortex-m0 -x c -E -dM %s -o - | FileCheck %s -check-prefix CHECK-CORTEX-M0 3 // CHECK-CORTEX-M0: __ARM_32BIT_STATE 1 4 // CHECK-CORTEX-M0: __ARM_ARCH 6 5 // CHECK-CORTEX-M0-NOT: __ARM_ARCH_ISA_ARM 6 // CHECK-CORTEX-M0: __ARM_ARCH_ISA_THUMB 1 7 // CHECK-CORTEX-M0: __ARM_ARCH_PROFILE 'M' 9 // RUN: %clang -target arm-eabi -mcpu=arm810 -x c -E -dM %s -o - | FileCheck %s -check-prefix CHECK-ARM810 11 // CHECK-ARM810: __ARM_32BIT_STATE [all...] |
/external/llvm/test/MC/ARM/ |
directive-arch_extension-mp.s | 2 @ RUN: | FileCheck %s -check-prefix CHECK-ARMv6 -check-prefix CHECK-V6 4 @ RUN: | FileCheck %s -check-prefix CHECK-ARMv7 -check-prefix CHECK-V7 6 @ RUN: | FileCheck %s -check-prefix CHECK-ARMv7M -check-prefix CHECK-V7 [all...] |
/external/llvm/test/MC/COFF/ |
symbol-alias.s | 34 // CHECK: Name: {{_?}}foo 35 // CHECK-NEXT: Value: [[FOO_VALUE:.*$]] 36 // CHECK-NEXT: Section: [[FOO_SECTION_NUMBER:.*$]] 37 // CHECK-NEXT: BaseType: [[FOO_SIMPLE_TYPE:.*$]] 38 // CHECK-NEXT: ComplexType: [[FOO_COMPLEX_TYPE:.*$]] 39 // CHECK-NEXT: StorageClass: [[FOO_STORAGE_CLASS:.*$]] 40 // CHECK-NEXT: AuxSymbolCount: [[FOO_NUMBER_OF_AUX_SYMBOLS:.*$]] 42 // CHECK: Name: {{_?}}bar 43 // CHECK-NEXT: Value: [[BAR_VALUE:.*$]] 44 // CHECK-NEXT: Section: [[BAR_SECTION_NUMBER:.*$] [all...] |
/external/clang/test/CodeGen/ |
builtins-ppc-altivec.c | 4 // RUN: %clang_cc1 -faltivec -triple powerpc64le-unknown-unknown -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-LE 46 // CHECK-LABEL: define void @test1 51 // CHECK: sub <16 x i8> zeroinitializer 52 // CHECK: @llvm.ppc.altivec.vmaxsb 53 // CHECK-LE: sub <16 x i8> zeroinitializer 54 // CHECK-LE: @llvm.ppc.altivec.vmaxsb 57 // CHECK: sub <8 x i16> zeroinitializer 58 // CHECK: @llvm.ppc.altivec.vmaxsh 59 // CHECK-LE: sub <8 x i16> zeroinitialize [all...] |
arm64_vMaxMin.c | 2 // RUN: %clang_cc1 -O1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - %s | FileCheck -check-prefix=CHECK-CODEGEN %s 10 // CHECK: test_vmaxv_s8 12 // CHECK @llvm.aarch64.neon.smaxv.i32.v8i8 16 // CHECK: test_vminvq_u16 18 // CHECK llvm.aarch64.neon.uminv.i16.v8i16 23 // CHECK: test_vmin_u8 25 // CHECK llvm.aarch64.neon.umin.v8i8 29 // CHECK: test_vminq_u8 31 // CHECK llvm.aarch64.neon.umin.v16i [all...] |
/external/clang/test/CodeGenCXX/ |
cxx11-exception-spec.cpp | 14 // CHECK: define {{.*}} @_Z1fIsEvv() [[NONE:#[0-9]+]] { 16 // CHECK: define {{.*}} @_Z1fIA2_sEvv() [[NUW:#[0-9]+]] { 19 // CHECK: define {{.*}} @_ZN1SIsE1fEv() 20 // CHECK-NOT: [[NUW]] 22 // CHECK: define {{.*}} @_ZN1SIA2_sE1fEv() [[NUW]] 25 // CHECK: define {{.*}} @_Z1fIDsEvv() [[NONE]] { 27 // CHECK: define {{.*}} @_Z1fIA2_DsEvv() [[NUW]] { 30 // CHECK: define {{.*}} @_ZN1SIDsE1fEv() 31 // CHECK-NOT: [[NUW]] 33 // CHECK: define {{.*}} @_ZN1SIA2_DsE1fEv() [[NUW] [all...] |
temporaries.cpp | 6 // CHECK: @_ZGRN7PR162631rE_ = private constant i32 1234, 7 // CHECK: @_ZN7PR162631rE = constant i32* @_ZGRN7PR162631rE_, 10 // CHECK: @_ZN7PR16263L1nE = internal constant i32 1234, align 4 11 // CHECK: @_ZN7PR162631sE = constant i32* @_ZN7PR16263L1nE, align 8 17 // CHECK: @_ZGRN7PR162631aE_ = private global {{.*}} zeroinitializer, 18 // CHECK: @_ZN7PR162631aE = constant {{.*}} bitcast ({{.*}}* @_ZGRN7PR162631aE_ to 21 // CHECK: @_ZGRN7PR162631tE_ = private global {{.*}} zeroinitializer, 22 // CHECK: @_ZN7PR162631tE = constant i32* {{.*}}* @_ZGRN7PR162631tE_ {{.*}} 4 26 // CHECK: @_ZGRN7PR162631uE_ = private global {{.*}} zeroinitializer 27 // CHECK: @_ZN7PR162631uE = constant i32* {{.*}} @_ZGRN7PR162631uE_ {{.*}} 1 [all...] |
arm.cpp | 3 // CHECK: @_ZZN5test74testEvE1x = internal global i32 0, align 4 4 // CHECK: @_ZGVZN5test74testEvE1x = internal global i32 0 5 // CHECK: @_ZZN5test84testEvE1x = internal global [[TEST8A:.*]] zeroinitializer, align 1 6 // CHECK: @_ZGVZN5test84testEvE1x = internal global i32 0 28 // CHECK: call [[BAR:%.*]]* @_ZN3barC1Ev( 29 // CHECK-NEXT: call i32 @atexit(void ()* @__dtor_baz) 31 // CHECK-NOT: @_GLOBAL__D_a() 32 // CHECK-LABEL: define internal void @__dtor_baz() 33 // CHECK: call [[BAR]]* @_ZN3barD1Ev([[BAR]]* @baz) 45 // CHECK-LABEL: define void @_ZN5test14testEv( [all...] |
/external/clang/test/SemaCXX/ |
ast-print.cpp | 3 // CHECK: r; 4 // CHECK-NEXT: (r->method()); 21 // CHECK: if (int a = 1) 22 // CHECK: while (int a = 1) 23 // CHECK: switch (int a = 1) 32 // CHECK: new (1) int; 38 // CHECK: new X; 44 // CHECK: for (int i = 2097, j = 42; false;) 49 // CHECK: test6fn((int &)y); 56 // CHECK: S s( 1, 2 ) [all...] |
struct-class-redecl.cpp | 54 CHECK: warning: struct 'X' was previously declared as a class 55 CHECK: {{^}}typedef struct X * X_t; 56 CHECK: {{^}} ^{{$}} 57 CHECK: note: previous use is here 58 CHECK: {{^}}class X; 59 CHECK: {{^}} ^{{$}} 60 CHECK: error: use of 'X' with tag type that does not match previous declaration 61 CHECK: {{^}}union X { int x; float y; }; 62 CHECK: {{^}}^~~~~{{$}} 63 CHECK: {{^}}class{{$} [all...] |
/external/llvm/test/MC/ELF/ |
entsize.s | 35 // CHECK: Section { 36 // CHECK: Index: 4 37 // CHECK-NEXT: Name: .rodata.str1.1 38 // CHECK-NEXT: Type: SHT_PROGBITS 39 // CHECK-NEXT: Flags [ 40 // CHECK-NEXT: SHF_ALLOC 41 // CHECK-NEXT: SHF_MERGE 42 // CHECK-NEXT: SHF_STRINGS 43 // CHECK-NEXT: ] 44 // CHECK-NEXT: Address [all...] |
/external/llvm/test/MC/SystemZ/ |
tokens.s | 4 #CHECK: error: invalid instruction 5 #CHECK: foo 100, 200 6 #CHECK: error: unknown token in expression 7 #CHECK: foo 100(, 200 8 #CHECK: error: invalid instruction 9 #CHECK: foo 100(200), 300 10 #CHECK: error: register expected 11 #CHECK: foo 100(200,), 300 12 #CHECK: error: %r0 used in an address 13 #CHECK: foo 100(200,%r0), 30 [all...] |
/external/clang/test/CodeGenObjC/ |
arc-ternary-op.m | 6 // CHECK-LABEL: define void @test0( 7 // CHECK: [[COND:%.*]] = alloca i8, 8 // CHECK-NEXT: [[X:%.*]] = alloca i8*, 9 // CHECK-NEXT: [[RELVAL:%.*]] = alloca i8* 10 // CHECK-NEXT: [[RELCOND:%.*]] = alloca i1 11 // CHECK-NEXT: zext 12 // CHECK-NEXT: store 13 // CHECK-NEXT: [[T0:%.*]] = load i8* [[COND]] 14 // CHECK-NEXT: [[T1:%.*]] = trunc i8 [[T0]] to i1 15 // CHECK-NEXT: store i1 false, i1* [[RELCOND] [all...] |