/external/llvm-project/llvm/test/CodeGen/X86/ |
D | memcmp.ll | 6 … -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE2 7 …-mtriple=x86_64-unknown-unknown -mattr=sse4.1 | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE41 8 … -mtriple=x86_64-unknown-unknown -mattr=avx | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX1 9 … -mtriple=x86_64-unknown-unknown -mattr=avx2 | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 10 …nknown-unknown -mattr=avx512bw,+prefer-256-bit | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 11 …-mattr=avx512bw,-prefer-256-bit | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512BW 12 …avx512f,+prefer-256-bit,-prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 13 …r-256-bit,-prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512F 14 …+prefer-256-bit,+prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-MIC-AVX,X64-MIC-AVX2 15 …efer-256-bit,+prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-MIC-AVX,X64-MIC-AVX512F [all …]
|
D | mul-constant-i32.ll | 3 …-unknown -mcpu=haswell | FileCheck %s --check-prefixes=X64,X64-HSW 4 …-unknown -mcpu=btver2 | FileCheck %s --check-prefixes=X64,X64-JAG 6 … -mul-constant-optimization=false -mcpu=haswell | FileCheck %s --check-prefixes=X64-NOOPT,HSW-NOOPT 7 … -mul-constant-optimization=false -mcpu=btver2 | FileCheck %s --check-prefixes=X64-NOOPT,JAG-NOOPT 8 …-unknown -mcpu=slm | FileCheck %s --check-prefixes=X64,X64-SLM 9 … -mul-constant-optimization=false -mcpu=slm | FileCheck %s --check-prefixes=X64-NOOPT,SLM-NOOPT 13 ; X86: # %bb.0: 14 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax 17 ; X64-LABEL: test_mul_by_1: 18 ; X64: # %bb.0: [all …]
|
D | memcmp-more-load-pairs.ll | 7 … -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE2 8 …-mtriple=x86_64-unknown-unknown -mattr=sse4.1 | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE41 9 … -mtriple=x86_64-unknown-unknown -mattr=avx | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX1 10 … -mtriple=x86_64-unknown-unknown -mattr=avx2 | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 11 …nknown-unknown -mattr=avx512bw,+prefer-256-bit | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 12 …-mattr=avx512bw,-prefer-256-bit | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512BW 13 …avx512f,+prefer-256-bit,-prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 14 …r-256-bit,-prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512F 15 …+prefer-256-bit,+prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-MIC-AVX,X64-MIC-AVX2 16 …efer-256-bit,+prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-MIC-AVX,X64-MIC-AVX512F [all …]
|
D | win-catchpad-csrs.ll | 2 …N: llc -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | FileCheck --check-prefix=X64 %s 30 ret i32 0 36 %h1 = catchpad within %cs [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i8* null] 47 ; X86: subl ${{[0-9]+}}, %esp 53 ; X86: movl $0, -{{[0-9]+}}(%ebp) 56 ; X86: [[contbb:LBB0_[0-9]+]]: # %try.cont 63 ; X86: [[restorebb:LBB0_[0-9]+]]: 67 ; X86: "?catch$[[catch1bb:[0-9]+]]@?0?try_catch_catch@4HA": 73 ; X86: movl $1, -{{[0-9]+}}(%ebp) 82 ; X86: $handlerMap$0$try_catch_catch: [all …]
|
D | speculative-load-hardening.ll | 2 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck %s --check-prefix=X64 3 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -x86-slh-lfence | FileCheck %s --check-prefix=X64… 12 ; X64-LABEL: test_trivial_entry_load: 13 ; X64: # %bb.0: # %entry 14 ; X64-NEXT: movq %rsp, %rcx 15 ; X64-NEXT: movq $-1, %rax 16 ; X64-NEXT: sarq $63, %rcx 17 ; X64-NEXT: movl (%rdi), %eax 18 ; X64-NEXT: orl %ecx, %eax 19 ; X64-NEXT: shlq $47, %rcx [all …]
|
D | shift-mask.ll | 3 ; RUN: llc < %s -mtriple=x86_64-pc-linux | FileCheck %s --check-prefixes=X64,X64-MASK 4 …< %s -mtriple=x86_64-pc-linux -mcpu=bdver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2 5 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 6 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver3 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 7 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver4 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 8 …< %s -mtriple=x86_64-pc-linux -mcpu=btver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2 9 …mtriple=x86_64-pc-linux -mcpu=btver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI1 10 …mtriple=x86_64-pc-linux -mcpu=znver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI2 11 …mtriple=x86_64-pc-linux -mcpu=znver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI2 12 …4-pc-linux -mattr=+fast-scalar-shift-masks | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2 [all …]
|
D | mul-constant-i8.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- | FileCheck %s --check-prefix=X64 5 ; X64-LABEL: test_mul_by_1: 6 ; X64: # %bb.0: 7 ; X64-NEXT: movl %edi, %eax 8 ; X64-NEXT: # kill: def $al killed $al killed $eax 9 ; X64-NEXT: retq 15 ; X64-LABEL: test_mul_by_2: 16 ; X64: # %bb.0: 17 ; X64-NEXT: # kill: def $edi killed $edi def $rdi 18 ; X64-NEXT: leal (%rdi,%rdi), %eax [all …]
|
D | vector-mul.ll | 3 …llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse4.2 | FileCheck %s --check-prefixes=SSE,X64-SSE 4 …c < %s -mtriple=x86_64-unknown-unknown -mattr=+xop | FileCheck %s --check-prefixes=X64-AVX,X64-XOP 5 … < %s -mtriple=x86_64-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefixes=X64-AVX,X64-AVX2 6 …_64-unknown-unknown -mattr=+avx512dq,+avx512vl | FileCheck %s --check-prefixes=X64-AVX,X64-AVX512DQ 14 ; SSE: # %bb.0: 18 ; X64-AVX-LABEL: mul_v2i64_8: 19 ; X64-AVX: # %bb.0: 20 ; X64-AVX-NEXT: vpsllq $3, %xmm0, %xmm0 21 ; X64-AVX-NEXT: retq 28 ; SSE: # %bb.0: [all …]
|
D | const-shift-of-constmasked.ll | 3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 15 ; X32: # %bb.0: 16 ; X32-NEXT: movb {{[0-9]+}}(%esp), %al 21 ; X64-LABEL: test_i8_7_mask_lshr_1: 22 ; X64: # %bb.0: 23 ; X64-NEXT: movl %edi, %eax 24 ; X64-NEXT: andb $6, %al 25 ; X64-NEXT: shrb %al 26 ; X64-NEXT: # kill: def $al killed $al killed $eax 27 ; X64-NEXT: retq [all …]
|
D | win-catchpad.ll | 1 ; RUN: llc -stack-symbol-ordering=0 -verify-machineinstrs -mtriple=i686-pc-windows-msvc < %s | File… 2 …UN: llc -stack-symbol-ordering=0 -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | File… 42 %h1 = catchpad within %cs [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i32* %e.addr] 53 ret i32 0 57 ; X86: movl %esp, -[[sp_offset:[0-9]+]](%ebp) 58 ; X86: movl $0, -{{[0-9]+}}(%ebp) 59 ; X86: leal -[[local_offs:[0-9]+]](%ebp), %[[addr_reg:[a-z]+]] 63 ; X86: [[contbb:LBB0_[0-9]+]]: # %try.cont 67 ; X86: [[restorebb2:LBB0_[0-9]+]]: # Block address taken 72 ; X86: [[restorebb1:LBB0_[0-9]+]]: # Block address taken [all …]
|
D | xor.ll | 3 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+sse2 | FileCheck %s --check-prefixes=CHECK,X64-LIN 4 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse2 | FileCheck %s --check-prefixes=CHECK,X64-WIN 9 ; CHECK: # %bb.0: 19 ; CHECK: # %bb.0: 28 ; X86: # %bb.0: # %entry 29 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax 31 ; X86-NEXT: andl {{[0-9]+}}(%esp), %eax 35 ; X64-LIN-LABEL: test3: 36 ; X64-LIN: # %bb.0: # %entry 37 ; X64-LIN-NEXT: movl %esi, %eax [all …]
|
D | add.ll | 3 ; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s --check-prefix=X64-LINUX 4 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s --check-prefix=X64-WIN32 13 ; X86: # %bb.0: # %entry 17 ; X64-LINUX-LABEL: test1: 18 ; X64-LINUX: # %bb.0: # %entry 19 ; X64-LINUX-NEXT: # kill: def $edi killed $edi def $rdi 20 ; X64-LINUX-NEXT: leal 128(%rdi), %eax 21 ; X64-LINUX-NEXT: retq 23 ; X64-WIN32-LABEL: test1: 24 ; X64-WIN32: # %bb.0: # %entry [all …]
|
D | fp-cvt.ll | 3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64,X64-X87 4 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefixes=X64,X64-SSSE3 12 ; X86: # %bb.0: 14 ; X86-NEXT: fldt {{[0-9]+}}(%esp) 15 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp) 16 ; X86-NEXT: movzwl {{[0-9]+}}(%esp), %eax 17 ; X86-NEXT: orl $3072, %eax # imm = 0xC00 18 ; X86-NEXT: movw %ax, {{[0-9]+}}(%esp) 19 ; X86-NEXT: fldcw {{[0-9]+}}(%esp) 20 ; X86-NEXT: fistps {{[0-9]+}}(%esp) [all …]
|
D | memcmp-pgso.ll | 4 … llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE2 5 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 6 …own-unknown -mattr=avx2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 18 ; X86: # %bb.0: 19 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax 20 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx 30 ; X64-LABEL: length2: 31 ; X64: # %bb.0: 32 ; X64-NEXT: movzwl (%rdi), %eax 33 ; X64-NEXT: movzwl (%rsi), %ecx [all …]
|
D | memcmp-optsize.ll | 4 … llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE2 5 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 6 …own-unknown -mattr=avx2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 18 ; X86: # %bb.0: 19 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax 20 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx 30 ; X64-LABEL: length2: 31 ; X64: # %bb.0: 32 ; X64-NEXT: movzwl (%rdi), %eax 33 ; X64-NEXT: movzwl (%rsi), %ecx [all …]
|
D | stack-protector.ll | 2 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s 3 …-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-KERNEL-X64 %s 4 ; RUN: llc -mtriple=x86_64-apple-darwin < %s -o - | FileCheck --check-prefix=DARWIN-X64 %s 7 ; RUN: llc -mtriple=x86_64-w64-mingw32 < %s -o - | FileCheck --check-prefix=MINGW-X64 %s 11 %struct.foo.0 = type { [4 x i8] } 18 %struct.anon = type { %struct.anon.0 } 19 %struct.anon.0 = type { %union.anon.1 } 24 @.str = private unnamed_addr constant [4 x i8] c"%s\0A\00", align 1 35 ; LINUX-X64-LABEL: test1a: 36 ; LINUX-X64-NOT: callq __stack_chk_fail [all …]
|
D | memcmp-minsize.ll | 4 … llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE2 5 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 6 …own-unknown -mattr=avx2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 17 ; X86: # %bb.0: 18 ; X86-NEXT: pushl $0 20 ; X86-NEXT: pushl {{[0-9]+}}(%esp) 21 ; X86-NEXT: pushl {{[0-9]+}}(%esp) 26 ; X64-LABEL: length2: 27 ; X64: # %bb.0: 28 ; X64-NEXT: pushq $2 [all …]
|
D | fp128-cast.ll | 2 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-android -mattr=+sse | FileCheck %s --check-prefix=X64-SSE 3 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-gnu -mattr=+sse | FileCheck %s --check-prefix=X64-SSE 5 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-android -mattr=+avx | FileCheck %s --check-prefix=X64-AVX 6 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-gnu -mattr=+avx | FileCheck %s --check-prefix=X64-AVX 7 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-android -mattr=+avx512f | FileCheck %s --check-prefix=X64… 8 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-gnu -mattr=+avx512f | FileCheck %s --check-prefix=X64-AVX 12 @vi16 = common global i16 0, align 2 13 @vi32 = common global i32 0, align 4 14 @vi64 = common global i64 0, align 8 15 @vi128 = common global i128 0, align 16 [all …]
|
D | atomic16.ll | 1 …nown-unknown -mcpu=corei7 -verify-machineinstrs -show-mc-encoding | FileCheck %s --check-prefix X64 8 ; X64-LABEL: atomic_fetch_add16 13 ; X64: lock 14 ; X64: incw 18 ; X64: lock 19 ; X64: addw $3, {{.*}} # encoding: [0x66,0xf0 23 ; X64: lock 24 ; X64: xaddw {{.*}} # encoding: [0x66,0xf0 28 ; X64: lock 29 ; X64: addw {{.*}} # encoding: [0x66,0xf0 [all …]
|
D | mul-constant-i64.ll | 4 … -mcpu=haswell | FileCheck %s --check-prefixes=X64,X64-OPT,X64-HSW 5 … -mcpu=btver2 | FileCheck %s --check-prefixes=X64,X64-OPT,X64-JAG 6 … -mcpu=slm | FileCheck %s --check-prefixes=X64,X64-OPT,X64-SLM 7 …nstant-optimization=false -mcpu=haswell | FileCheck %s --check-prefixes=X64,X64-NOOPT,X64-HSW-NOOPT 8 …nstant-optimization=false -mcpu=btver2 | FileCheck %s --check-prefixes=X64,X64-NOOPT,X64-JAG-NOOPT 9 …nstant-optimization=false -mcpu=slm | FileCheck %s --check-prefixes=X64,X64-NOOPT,X64-SLM-NOOPT 13 ; X86: # %bb.0: 14 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax 15 ; X86-NEXT: movl {{[0-9]+}}(%esp), %edx 19 ; X86-NOOPT: # %bb.0: [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | win-catchpad-csrs.ll | 2 …N: llc -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | FileCheck --check-prefix=X64 %s 30 ret i32 0 36 %h1 = catchpad within %cs [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i8* null] 47 ; X86: subl ${{[0-9]+}}, %esp 53 ; X86: movl $0, -{{[0-9]+}}(%ebp) 56 ; X86: [[contbb:LBB0_[0-9]+]]: # %try.cont 63 ; X86: [[restorebb:LBB0_[0-9]+]]: 67 ; X86: "?catch$[[catch1bb:[0-9]+]]@?0?try_catch_catch@4HA": 73 ; X86: movl $1, -{{[0-9]+}}(%ebp) 82 ; X86: $handlerMap$0$try_catch_catch: [all …]
|
D | win-catchpad.ll | 1 ; RUN: llc -stack-symbol-ordering=0 -verify-machineinstrs -mtriple=i686-pc-windows-msvc < %s | File… 2 …UN: llc -stack-symbol-ordering=0 -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | File… 42 %h1 = catchpad within %cs [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i32* %e.addr] 53 ret i32 0 57 ; X86: movl %esp, -[[sp_offset:[0-9]+]](%ebp) 58 ; X86: movl $0, -{{[0-9]+}}(%ebp) 59 ; X86: leal -[[local_offs:[0-9]+]](%ebp), %[[addr_reg:[a-z]+]] 63 ; X86: [[contbb:LBB0_[0-9]+]]: # %try.cont 67 ; X86: [[restorebb2:LBB0_[0-9]+]]: # Block address taken 72 ; X86: [[restorebb1:LBB0_[0-9]+]]: # Block address taken [all …]
|
/external/python/cpython2/PCbuild/ |
D | pcbuild.sln | 20 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcxproj", "{0E9791DB-593A-4… 67 Debug|x64 = Debug|x64 69 PGInstrument|x64 = PGInstrument|x64 71 PGUpdate|x64 = PGUpdate|x64 73 Release|x64 = Release|x64 77 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.Build.0 = Debug|Win32 78 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.ActiveCfg = Debug|x64 79 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.Build.0 = Debug|x64 81 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.Build.0 = PGInstrument|Win32 82 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|x64.ActiveCfg = PGInstrument|x64 [all …]
|
/external/llvm-project/clang/test/Layout/ |
D | ms-x86-basic-layout.cpp | 4 // RUN: | FileCheck %s -check-prefix CHECK-X64 10 A4() : a(0xf00000a4) {} in A4() 15 B4() : a(0xf00000b4) {} in B4() 20 C4() : a(0xf00000c4) {} in C4() 26 A16() : a(0xf0000a16) {} in A16() 31 C16() : a(0xf0000c16) {} in C16() 37 TestF0() : a(0xf00000F0) {} in TestF0() 43 // CHECK-NEXT: 0 | struct TestF0 44 // CHECK-NEXT: 0 | struct A4 (base) 45 // CHECK-NEXT: 0 | int a [all …]
|
/external/clang/test/Layout/ |
D | ms-x86-basic-layout.cpp | 4 // RUN: | FileCheck %s -check-prefix CHECK-X64 10 A4() : a(0xf00000a4) {} in A4() 15 B4() : a(0xf00000b4) {} in B4() 20 C4() : a(0xf00000c4) {} in C4() 26 A16() : a(0xf0000a16) {} in A16() 31 C16() : a(0xf0000c16) {} in C16() 37 TestF0() : a(0xf00000F0) {} in TestF0() 43 // CHECK-NEXT: 0 | struct TestF0 44 // CHECK-NEXT: 0 | struct A4 (base) 45 // CHECK-NEXT: 0 | int a [all …]
|