HomeSort by relevance Sort by last modified time
    Searched full:xop (Results 26 - 50 of 184) sorted by null

12 3 4 5 6 7 8

  /external/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoder.h 66 #define rFromXOP2of3(xop) (((~(xop)) & 0x80) >> 7)
67 #define xFromXOP2of3(xop) (((~(xop)) & 0x40) >> 6)
68 #define bFromXOP2of3(xop) (((~(xop)) & 0x20) >> 5)
69 #define mmmmmFromXOP2of3(xop) ((xop) & 0x1f)
70 #define wFromXOP3of3(xop) (((xop) & 0x80) >> 7
    [all...]
  /external/llvm/test/CodeGen/X86/
vector-shift-shl-128.ll 6 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX1
7 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX2
244 ; XOP-LABEL: var_shift_v8i16:
245 ; XOP: # BB#0:
246 ; XOP-NEXT: vpshlw %xmm1, %xmm0, %xmm0
247 ; XOP-NEXT: retq
364 ; XOP-LABEL: var_shift_v16i8:
365 ; XOP: # BB#0
    [all...]
vector-rotate-128.ll 6 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX1
7 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX2
78 ; XOP-LABEL: var_rotate_v2i64:
79 ; XOP: # BB#0:
80 ; XOP-NEXT: vprotq %xmm1, %xmm0, %xmm0
81 ; XOP-NEXT: retq
208 ; XOP-LABEL: var_rotate_v4i32:
209 ; XOP: # BB#0
    [all...]
vector-shift-lshr-128.ll 6 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX1
7 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX2
287 ; XOP-LABEL: var_shift_v8i16:
288 ; XOP: # BB#0:
289 ; XOP-NEXT: vpxor %xmm2, %xmm2, %xmm2
290 ; XOP-NEXT: vpsubw %xmm1, %xmm2, %xmm1
291 ; XOP-NEXT: vpshlw %xmm1, %xmm0, %xmm0
292 ; XOP-NEXT: ret
    [all...]
vector-shift-ashr-128.ll 6 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX1
7 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPAVX2
75 ; XOP-LABEL: var_shift_v2i64:
76 ; XOP: # BB#0:
77 ; XOP-NEXT: vpxor %xmm2, %xmm2, %xmm2
78 ; XOP-NEXT: vpsubq %xmm1, %xmm2, %xmm1
79 ; XOP-NEXT: vpshaq %xmm1, %xmm0, %xmm0
80 ; XOP-NEXT: ret
    [all...]
xop-pcmov.ll 2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx,+xop | FileCheck %s
3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx2,+xop | FileCheck %s
  /external/llvm/test/Analysis/CostModel/X86/
bswap.ll 5 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX1
6 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX2
23 ; XOP: Found an estimated cost of 1 for instruction: %bswap
45 ; XOP: Found an estimated cost of 1 for instruction: %bswap
67 ; XOP: Found an estimated cost of 1 for instruction: %bswap
vshift-ashr-cost.ll 5 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX2
20 ; XOP: Found an estimated cost of 2 for instruction: %shift
31 ; XOP: Found an estimated cost of 4 for instruction: %shift
66 ; XOP: Found an estimated cost of 2 for instruction: %shift
77 ; XOP: Found an estimated cost of 4 for instruction: %shift
88 ; XOP: Found an estimated cost of 2 for instruction: %shift
99 ; XOP: Found an estimated cost of 4 for instruction: %shift
114 ; XOP: Found an estimated cost of 2 for instruction: %shift
126 ; XOP: Found an estimated cost of 4 for instruction: %shif
    [all...]
vshift-lshr-cost.ll 5 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX2
68 ; XOP: Found an estimated cost of 2 for instruction: %shift
79 ; XOP: Found an estimated cost of 4 for instruction: %shift
90 ; XOP: Found an estimated cost of 2 for instruction: %shift
101 ; XOP: Found an estimated cost of 4 for instruction: %shift
168 ; XOP: Found an estimated cost of 2 for instruction: %shift
180 ; XOP: Found an estimated cost of 4 for instruction: %shift
192 ; XOP: Found an estimated cost of 2 for instruction: %shift
204 ; XOP: Found an estimated cost of 4 for instruction: %shif
    [all...]
vshift-shl-cost.ll 5 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=bdver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX2
69 ; XOP: Found an estimated cost of 1 for instruction: %shift
80 ; XOP: Found an estimated cost of 2 for instruction: %shift
91 ; XOP: Found an estimated cost of 1 for instruction: %shift
102 ; XOP: Found an estimated cost of 2 for instruction: %shift
169 ; XOP: Found an estimated cost of 1 for instruction: %shift
181 ; XOP: Found an estimated cost of 2 for instruction: %shift
193 ; XOP: Found an estimated cost of 1 for instruction: %shift
205 ; XOP: Found an estimated cost of 2 for instruction: %shif
    [all...]
  /external/clang/test/CodeGen/
target-builtin-noerror.c 60 (void)__builtin_cpu_supports("xop");
attr-target-x86.c 39 // CHECK: #2 = {{.*}}"target-cpu"="x86-64" "target-features"="+fxsr,+mmx,+sse,+x87,-aes,-avx,-avx2,-avx512bw,-avx512cd,-avx512dq,-avx512er,-avx512f,-avx512ifma,-avx512pf,-avx512vbmi,-avx512vl,-f16c,-fma,-fma4,-pclmul,-sha,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-xop,-xsave,-xsaveopt"
  /prebuilts/clang/host/darwin-x86/clang-2812033/lib64/clang/3.8/include/
module.modulemap 130 explicit module xop {
  /prebuilts/clang/host/linux-x86/clang-2812033/lib64/clang/3.8/include/
module.modulemap 130 explicit module xop {
  /external/llvm/lib/Target/X86/
X86InstrXOP.td 1 //===-- X86InstrXOP.td - XOP Instruction Set ---------------*- tablegen -*-===//
10 // This file describes XOP (eXtended OPerations)
17 [(set VR128:$dst, (Int VR128:$src))]>, XOP;
20 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP;
46 [(set VR128:$dst, (Int VR128:$src))]>, XOP;
49 [(set VR128:$dst, (Int (bitconvert mem_cpat:$src)))]>, XOP;
56 [(set VR128:$dst, (Int VR128:$src))]>, XOP;
59 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP;
66 [(set VR256:$dst, (Int VR256:$src))]>, XOP, VEX_L;
69 [(set VR256:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP, VEX_L
    [all...]
X86InstrFormats.td 216 class XOP { Encoding OpEnc = EncXOP; }
217 class XOP_4V : XOP { bit hasVEX_4V = 1; }
218 class XOP_4VOp3 : XOP { bit hasVEX_4VOp3 = 1; }
    [all...]
  /external/llvm/test/Transforms/SLPVectorizer/X86/
bitreverse.ll 5 ; RUN: opt < %s -mtriple=x86_64-unknown -mcpu=bdver2 -basicaa -slp-vectorizer -S | FileCheck %s --check-prefix=CHECK --check-prefix=XOP
6 ; RUN: opt < %s -mtriple=x86_64-unknown -mcpu=bdver4 -basicaa -slp-vectorizer -S | FileCheck %s --check-prefix=CHECK --check-prefix=XOP
43 ; XOP-LABEL: @bitreverse_2i64(
44 ; XOP-NEXT: [[TMP1:%.*]] = load <2 x i64>, <2 x i64>* bitcast ([4 x i64]* @src64 to <2 x i64>*), align 8
45 ; XOP-NEXT: [[TMP2:%.*]] = call <2 x i64> @llvm.bitreverse.v2i64(<2 x i64> [[TMP1]])
46 ; XOP-NEXT: store <2 x i64> [[TMP2]], <2 x i64>* bitcast ([4 x i64]* @dst64 to <2 x i64>*), align 8
47 ; XOP-NEXT: ret void
95 ; XOP-LABEL: @bitreverse_4i64(
96 ; XOP-NEXT: [[TMP1:%.*]] = load <4 x i64>, <4 x i64>* bitcast ([4 x i64]* @src64 to <4 x i64>*), align 4
97 ; XOP-NEXT: [[TMP2:%.*]] = call <4 x i64> @llvm.bitreverse.v4i64(<4 x i64> [[TMP1]]
    [all...]
  /external/clang/test/Driver/
x86-target-features.c 38 // RUN: %clang -target i386-unknown-linux-gnu -march=i386 -mxop -mf16c -mrtm -mprfchw -mrdseed %s -### -o %t.o 2>&1 | FileCheck -check-prefix=XOP %s
39 // RUN: %clang -target i386-unknown-linux-gnu -march=i386 -mno-xop -mno-f16c -mno-rtm -mno-prfchw -mno-rdseed %s -### -o %t.o 2>&1 | FileCheck -check-prefix=NO-XOP %s
40 // XOP: "-target-feature" "+xop" "-target-feature" "+f16c" "-target-feature" "+rtm" "-target-feature" "+prfchw" "-target-feature" "+rdseed"
41 // NO-XOP: "-target-feature" "-xop" "-target-feature" "-f16c" "-target-feature" "-rtm" "-target-feature" "-prfchw" "-target-feature" "-rdseed"
  /external/clang/test/Headers/
x86intrin-2.c 121 __m256 __attribute__((__target__("xop"))) mm256_frcz_ps_wrap(__m256 a) {
  /toolchain/binutils/binutils-2.25/opcodes/
ppc-opc.c     [all...]
i386-opc.h 127 /* XOP support required */
445 3: XOP 0x08 opcode prefix.
446 4: XOP 0x09 opcode prefix
447 5: XOP 0x0A opcode prefix.
458 1: 2 XOP source operands.
  /external/boringssl/src/crypto/
cpu-intel.c 214 /* The SDBG bit is repurposed to denote AMD XOP support. */
231 ecx &= ~(1 << 11); /* AMD XOP */
  /prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/
xopintrin.h 1 /*===---- xopintrin.h - XOP intrinsics -------------------------------------===
32 # error "XOP instruction set is not enabled"
  /prebuilts/misc/linux-x86/analyzer/lib/clang/3.3/include/
xopintrin.h 1 /*===---- xopintrin.h - XOP intrinsics -------------------------------------===
32 # error "XOP instruction set is not enabled"
  /external/llvm/lib/IR/
AutoUpgrade.cpp 302 Name == "xop.vpcmov" ||
303 (Name.startswith("xop.vpcom") && F->arg_size() == 2))) {
338 if (IsX86 && Name.startswith("xop.vfrcz.ss") && F->arg_size() == 2) {
344 if (IsX86 && Name.startswith("xop.vfrcz.sd") && F->arg_size() == 2) {
373 // Upgrade any XOP PERMIL2 index operand still using a float/double vector.
374 if (IsX86 && Name.startswith("xop.vpermil2")) {
    [all...]

Completed in 8403 milliseconds

12 3 4 5 6 7 8