/external/llvm/test/CodeGen/X86/ |
D | vec_cmp_sint-128.ll | 7 …-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 …]
|
D | vec_cmp_uint-128.ll | 7 …-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 …]
|
D | vector-shift-shl-128.ll | 6 …-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 …]
|
D | vector-shift-lshr-128.ll | 6 …-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 …]
|
D | vector-shift-ashr-128.ll | 6 …-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 …]
|
D | vector-rotate-128.ll | 6 …-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 …]
|
D | vector-shift-shl-256.ll | 4 …-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…
|
D | vector-shift-lshr-256.ll | 4 …-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…
|
D | vector-shift-ashr-256.ll | 4 …-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…
|
D | vector-rotate-256.ll | 4 …-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/ |
D | vshift-ashr-cost.ll | 5 …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 …]
|
D | vshift-lshr-cost.ll | 5 …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 …]
|
D | vshift-shl-cost.ll | 5 …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/ |
D | 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 …]
|
D | 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; } 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!)
|
D | X86.td | 149 "Enable XOP instructions",
|
D | X86InstrInfo.td | 2366 XOP, XOPA; 2372 XOP, XOPA; 2537 // XOP
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 470 XOP = 2 << EncodingShift, enumerator
|
D | X86MCCodeEmitter.cpp | 918 if (Encoding == X86II::VEX || Encoding == X86II::XOP) { in EmitVEXOpcodePrefix() 944 EmitByte(Encoding == X86II::XOP ? 0x8F : 0xC4, CurByte, OS); in EmitVEXOpcodePrefix()
|
/external/valgrind/docs/internals/ |
D | 3_9_BUGSTATUS.txt | 13 328357 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0 (amd XOP pfx)
|
D | 3_10_BUGSTATUS.txt | 8 XOP/FMA -- should take, but not before 3.11 release
|
/external/llvm/utils/TableGen/ |
D | X86RecognizableInstr.cpp | 127 VEX = 1, XOP = 2, EVEX = 3 enumerator 377 } else if (Encoding == X86Local::VEX || Encoding == X86Local::XOP) { in insnContext()
|
/external/clang/lib/Basic/ |
D | Targets.cpp | 2067 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/ |
D | BuiltinsX86.def | 845 // XOP
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 6186 XOP, in EmitX86BuiltinExpr() enumerator 6207 .Case("xop", X86Features::XOP) in EmitX86BuiltinExpr()
|