Home
last modified time | relevance | path

Searched refs:XOP (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dvec_cmp_sint-128.ll7 …-unknown -mattr=+avx,+xop | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
8 …unknown -mattr=+avx2,+xop | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
39 ; XOP-LABEL: eq_v2i64:
40 ; XOP: # BB#0:
41 ; XOP-NEXT: vpcomeqq %xmm1, %xmm0, %xmm0
42 ; XOP-NEXT: retq
59 ; XOP-LABEL: eq_v4i32:
60 ; XOP: # BB#0:
61 ; XOP-NEXT: vpcomeqd %xmm1, %xmm0, %xmm0
62 ; XOP-NEXT: retq
[all …]
Dvec_cmp_uint-128.ll7 …-unknown -mattr=+avx,+xop | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
8 …unknown -mattr=+avx2,+xop | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
39 ; XOP-LABEL: eq_v2i64:
40 ; XOP: # BB#0:
41 ; XOP-NEXT: vpcomeqq %xmm1, %xmm0, %xmm0
42 ; XOP-NEXT: retq
59 ; XOP-LABEL: eq_v4i32:
60 ; XOP: # BB#0:
61 ; XOP-NEXT: vpcomeqd %xmm1, %xmm0, %xmm0
62 ; XOP-NEXT: retq
[all …]
Dvector-shift-shl-128.ll6 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
7 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
232 ; XOP-LABEL: var_shift_v8i16:
233 ; XOP: # BB#0:
234 ; XOP-NEXT: vpshlw %xmm1, %xmm0, %xmm0
235 ; XOP-NEXT: retq
344 ; XOP-LABEL: var_shift_v16i8:
345 ; XOP: # BB#0:
346 ; XOP-NEXT: vpshlb %xmm1, %xmm0, %xmm0
347 ; XOP-NEXT: retq
[all …]
Dvector-shift-lshr-128.ll6 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
7 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
275 ; XOP-LABEL: var_shift_v8i16:
276 ; XOP: # BB#0:
277 ; XOP-NEXT: vpxor %xmm2, %xmm2, %xmm2
278 ; XOP-NEXT: vpsubw %xmm1, %xmm2, %xmm1
279 ; XOP-NEXT: vpshlw %xmm1, %xmm0, %xmm0
280 ; XOP-NEXT: retq
392 ; XOP-LABEL: var_shift_v16i8:
393 ; XOP: # BB#0:
[all …]
Dvector-shift-ashr-128.ll6 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
7 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
73 ; XOP-LABEL: var_shift_v2i64:
74 ; XOP: # BB#0:
75 ; XOP-NEXT: vpxor %xmm2, %xmm2, %xmm2
76 ; XOP-NEXT: vpsubq %xmm1, %xmm2, %xmm1
77 ; XOP-NEXT: vpshaq %xmm1, %xmm0, %xmm0
78 ; XOP-NEXT: retq
301 ; XOP-LABEL: var_shift_v8i16:
302 ; XOP: # BB#0:
[all …]
Dvector-rotate-128.ll6 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
7 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
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:
210 ; XOP-NEXT: vprotd %xmm1, %xmm0, %xmm0
211 ; XOP-NEXT: retq
[all …]
Dvector-shift-shl-256.ll4 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
5 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
Dvector-shift-lshr-256.ll4 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
5 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
Dvector-shift-ashr-256.ll4 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
5 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
Dvector-rotate-256.ll4 …-unknown -mattr=+xop,+avx | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
5 …unknown -mattr=+xop,+avx2 | FileCheck %s --check-prefix=ALL --check-prefix=XOP --check-prefix=XOPA…
/external/llvm/test/Analysis/CostModel/X86/
Dvshift-ashr-cost.ll5 …ver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 …ver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAV…
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: %shift
[all …]
Dvshift-lshr-cost.ll5 …ver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 …ver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAV…
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: %shift
[all …]
Dvshift-shl-cost.ll5 …ver2 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAVX
6 …ver4 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=XOP -check-prefix=XOPAV…
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: %shift
[all …]
/external/llvm/lib/Target/X86/
DX86InstrXOP.td1 //===-- 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 …]
DX86InstrFormats.td216 class XOP { Encoding OpEnc = EncXOP; }
217 class XOP_4V : XOP { bit hasVEX_4V = 1; }
218 class XOP_4VOp3 : XOP { bit hasVEX_4VOp3 = 1; }
856 // XOP 2, 3 and 4 Operand Instruction Template
862 // XOP 2, 3 and 4 Operand Instruction Templates with imm byte
868 // XOP 5 operand instruction (VEX encoding!)
DX86.td149 "Enable XOP instructions",
DX86InstrInfo.td2366 XOP, XOPA;
2372 XOP, XOPA;
2537 // XOP
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86BaseInfo.h470 XOP = 2 << EncodingShift, enumerator
DX86MCCodeEmitter.cpp918 if (Encoding == X86II::VEX || Encoding == X86II::XOP) { in EmitVEXOpcodePrefix()
944 EmitByte(Encoding == X86II::XOP ? 0x8F : 0xC4, CurByte, OS); in EmitVEXOpcodePrefix()
/external/valgrind/docs/internals/
D3_9_BUGSTATUS.txt13 328357 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0 (amd XOP pfx)
D3_10_BUGSTATUS.txt8 XOP/FMA -- should take, but not before 3.11 release
/external/llvm/utils/TableGen/
DX86RecognizableInstr.cpp127 VEX = 1, XOP = 2, EVEX = 3 enumerator
377 } else if (Encoding == X86Local::VEX || Encoding == X86Local::XOP) { in insnContext()
/external/clang/lib/Basic/
DTargets.cpp2067 XOP enumerator
2856 case XOP: in setXOPLevel()
2876 case XOP: in setXOPLevel()
2929 setXOPLevel(Features, XOP, Enabled); in setFeatureEnabledImpl()
3048 .Case("+xop", XOP) in handleTargetFeatures()
3283 case XOP: in getTargetDefines()
3438 .Case("xop", XOPLevel >= XOP) in hasFeature()
/external/clang/include/clang/Basic/
DBuiltinsX86.def845 // XOP
/external/clang/lib/CodeGen/
DCGBuiltin.cpp6186 XOP, in EmitX86BuiltinExpr() enumerator
6207 .Case("xop", X86Features::XOP) in EmitX86BuiltinExpr()

12