/external/llvm-project/llvm/test/Transforms/PGOProfile/ |
D | memop_size_opt.ll | 1 ; RUN: opt < %s -pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=90 -pgo-memop-percent-th… 2 …RUN: opt < %s -passes=pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=90 -pgo-memop-perc… 3 ; RUN: opt < %s -pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=90 -pgo-memop-percent-th… 5 … RUN: opt < %s -passes=pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=90 -pgo-memop-per… 198 ; YAML-NEXT: Pass: pgo-memop-opt 214 ; YAML-NEXT: Pass: pgo-memop-opt 230 ; YAML-NEXT: Pass: pgo-memop-opt 246 ; YAML-NEXT: Pass: pgo-memop-opt
|
D | memop_size_opt_zero.ll | 1 ; Test to ensure the pgo memop optimization pass doesn't try to scale 3 ; RUN: opt < %s -passes=pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=1 -S | FileCheck … 4 ; RUN: opt < %s -pgo-memop-opt -verify-dom-info -pgo-memop-count-threshold=1 -S | FileCheck %s --ch…
|
D | memop_size_annotation.ll | 2 ; RUN: opt < %s -pgo-instr-use -memop-max-annotations=9 -pgo-test-profile-file=%t.profdata -pgo-mem… 3 ; RUN: opt < %s -passes=pgo-instr-use -memop-max-annotations=9 -pgo-test-profile-file=%t.profdata -… 4 ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -pgo-memop-optimize-memcmp-bcmp -… 5 ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata -pgo-memop-optimize-memcmp…
|
D | memop_clone.ll | 1 ; RUN: opt < %s -pgo-memop-opt -verify-dom-info -S | FileCheck %s
|
/external/llvm-project/llvm/test/tools/llvm-profdata/ |
D | memop-size-prof.proftext | 1 # RUN: llvm-profdata show -memop-sizes -ic-targets -function=foo %s | FileCheck %s --check-prefixes… 2 # RUN: llvm-profdata show -memop-sizes -ic-targets -counts -text -function=foo %s | FileCheck %s --… 4 # RUN: llvm-profdata show -memop-sizes -ic-targets -function=foo %t.profdata | FileCheck %s --check… 6 # RUN: llvm-profdata show -memop-sizes -ic-targets -function=foo %t.proftext| FileCheck %s --check-…
|
/external/vixl/test/aarch32/ |
D | test-simulator-cond-rd-memop-immediate-8192-a32.cc | 146 uint32_t memop[2]; member 3349 const MemOperand& memop); 3390 MemOperand memop(rn, sign, offset, addr_mode); in TestHelper() local 3425 Register base_register = memop.GetBaseRegister(); in TestHelper() 3429 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper() 3435 if (!memop.IsPostIndex()) { in TestHelper() 3436 if (memop.IsImmediate()) { in TestHelper() 3437 if (memop.GetSign().IsPlus()) { in TestHelper() 3438 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper() 3441 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper() [all …]
|
D | test-simulator-cond-rd-memop-immediate-512-a32.cc | 146 uint32_t memop[2]; member 3349 const MemOperand& memop); 3390 MemOperand memop(rn, sign, offset, addr_mode); in TestHelper() local 3425 Register base_register = memop.GetBaseRegister(); in TestHelper() 3429 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper() 3435 if (!memop.IsPostIndex()) { in TestHelper() 3436 if (memop.IsImmediate()) { in TestHelper() 3437 if (memop.GetSign().IsPlus()) { in TestHelper() 3438 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper() 3441 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper() [all …]
|
D | test-simulator-cond-rd-memop-rs-a32.cc | 151 uint32_t memop[2]; member 3360 const MemOperand& memop); 3401 MemOperand memop(rn, sign, rm, addr_mode); in TestHelper() local 3438 Register base_register = memop.GetBaseRegister(); in TestHelper() 3442 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper() 3448 if (!memop.IsPostIndex()) { in TestHelper() 3449 if (memop.IsImmediate()) { in TestHelper() 3450 if (memop.GetSign().IsPlus()) { in TestHelper() 3451 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper() 3454 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper() [all …]
|
D | test-simulator-cond-rd-memop-rs-shift-amount-1to31-a32.cc | 149 uint32_t memop[2]; member 3354 const MemOperand& memop); 3397 MemOperand memop(rn, sign, rm, shift, amount, addr_mode); in TestHelper() local 3434 Register base_register = memop.GetBaseRegister(); in TestHelper() 3438 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper() 3444 if (!memop.IsPostIndex()) { in TestHelper() 3445 if (memop.IsImmediate()) { in TestHelper() 3446 if (memop.GetSign().IsPlus()) { in TestHelper() 3447 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper() 3450 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper() [all …]
|
D | test-simulator-cond-rd-memop-rs-shift-amount-1to32-a32.cc | 149 uint32_t memop[2]; member 3354 const MemOperand& memop); 3397 MemOperand memop(rn, sign, rm, shift, amount, addr_mode); in TestHelper() local 3434 Register base_register = memop.GetBaseRegister(); in TestHelper() 3438 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper() 3444 if (!memop.IsPostIndex()) { in TestHelper() 3445 if (memop.IsImmediate()) { in TestHelper() 3446 if (memop.GetSign().IsPlus()) { in TestHelper() 3447 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper() 3450 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper() [all …]
|
/external/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
D | EmulateInstructionARM64.cpp | 717 MemOp memop = L == 1 ? MemOp_LOAD : MemOp_STORE; in EmulateLDPSTP() local 735 if (is_signed && memop == MemOp_STORE) in EmulateLDPSTP() 750 memop = MemOp_NOP; // do nothing in EmulateLDPSTP() 759 if (memop == MemOp_LOAD && t == t2) { in EmulateLDPSTP() 766 memop = MemOp_NOP; // do nothing in EmulateLDPSTP() 820 switch (memop) { in EmulateLDPSTP() 954 MemOp memop; in EmulateLDRSTRImm() local 957 memop = Bit32(opc, 0) == 1 ? MemOp_LOAD : MemOp_STORE; in EmulateLDRSTRImm() 959 memop = MemOp_LOAD; in EmulateLDRSTRImm() 992 switch (memop) { in EmulateLDRSTRImm()
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | trivialmemaliascheck.ll | 3 ; The two memory addresses in the load and the memop below are trivially 11 ; In the example below, this allows the load to be packetized with the memop.
|
/external/linux-kselftest/tools/testing/selftests/kvm/ |
D | .gitignore | 2 /s390x/memop
|
D | Makefile | 37 TEST_GEN_PROGS_s390x = s390x/memop
|
/external/llvm/lib/Target/X86/ |
D | X86InstrXOP.td | 14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> { 20 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP; 43 Operand memop, ComplexPattern mem_cpat> { 47 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins memop:$src), 53 PatFrag memop> { 59 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP; 63 PatFrag memop> { 69 [(set VR256:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP, VEX_L;
|
D | X86InstrFMA.td | 214 RegisterClass RC, Operand memop> { 216 memop, RC>; 218 memop, RC>; 220 memop, RC>; 298 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop, 309 (ins VR128:$src1, VR128:$src2, memop:$src3), 315 (ins VR128:$src1, memop:$src2, VR128:$src3),
|
D | X86InstrFragmentsSIMD.td | 715 def memop : PatFrag<(ops node:$ptr), (load node:$ptr), [{ 720 def memopfsf32 : PatFrag<(ops node:$ptr), (f32 (memop node:$ptr))>; 721 def memopfsf64 : PatFrag<(ops node:$ptr), (f64 (memop node:$ptr))>; 723 // 128-bit memop pattern fragments 725 def memopv4f32 : PatFrag<(ops node:$ptr), (v4f32 (memop node:$ptr))>; 726 def memopv2f64 : PatFrag<(ops node:$ptr), (v2f64 (memop node:$ptr))>; 727 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>; 729 // These are needed to match a scalar memop that is used in a vector-only
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrFMA.td | 297 RegisterClass RC, Operand memop, 300 memop, RC, sched>; 302 memop, RC, sched>; 304 memop, RC, sched>; 429 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop, 440 (ins VR128:$src1, VR128:$src2, memop:$src3), 447 (ins VR128:$src1, memop:$src2, VR128:$src3), 452 // memop:$src2
|
D | X86InstrSSE.td | 997 Operand memop, PatFrags mem_frags, string asm, 1004 def rm_Int : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src), 1200 defm CVTDQ2PS : sse12_cvt_p<0x5B, VR128, i128mem, v4f32, v4i32, memop, 1785 Operand memop, SDNode OpNode, ValueType VT, 1796 (ins VR128:$src1, memop:$src2, u8imm:$cc), asm, 1858 ValueType vt, Operand memop, 1868 def rm_Int: SI<opc, MRMSrcMem, (outs), (ins RC:$src1, memop:$src2), 2111 defm UNPCKHPS: sse12_unpack_interleave<0x15, X86Unpckh, v4f32, memop, 2114 defm UNPCKHPD: sse12_unpack_interleave<0x15, X86Unpckh, v2f64, memop, 2117 defm UNPCKLPS: sse12_unpack_interleave<0x14, X86Unpckl, v4f32, memop, [all …]
|
D | X86InstrFragmentsSIMD.td | 894 def memop : PatFrag<(ops node:$ptr), (load node:$ptr), [{ 900 // 128-bit memop pattern fragments 902 def memopv4f32 : PatFrag<(ops node:$ptr), (v4f32 (memop node:$ptr))>; 903 def memopv2f64 : PatFrag<(ops node:$ptr), (v2f64 (memop node:$ptr))>; 904 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>; 905 def memopv4i32 : PatFrag<(ops node:$ptr), (v4i32 (memop node:$ptr))>; 906 def memopv8i16 : PatFrag<(ops node:$ptr), (v8i16 (memop node:$ptr))>; 907 def memopv16i8 : PatFrag<(ops node:$ptr), (v16i8 (memop node:$ptr))>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrFMA.td | 297 RegisterClass RC, Operand memop, 300 memop, RC, sched>; 302 memop, RC, sched>; 304 memop, RC, sched>; 429 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop, 440 (ins VR128:$src1, VR128:$src2, memop:$src3), 447 (ins VR128:$src1, memop:$src2, VR128:$src3), 452 // memop:$src2
|
D | X86InstrSSE.td | 960 Operand memop, ComplexPattern mem_cpat, string asm, 967 def rm_Int : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src), 1163 defm CVTDQ2PS : sse12_cvt_p<0x5B, VR128, i128mem, v4f32, v4i32, memop, 1788 multiclass sse12_cmp_scalar_int<Operand memop, 1799 (ins VR128:$src1, memop:$src, u8imm:$cc), asm, 1851 ValueType vt, Operand memop, 1861 def rm_Int: SI<opc, MRMSrcMem, (outs), (ins RC:$src1, memop:$src2), 2106 defm UNPCKHPS: sse12_unpack_interleave<0x15, X86Unpckh, v4f32, memop, 2109 defm UNPCKHPD: sse12_unpack_interleave<0x15, X86Unpckh, v2f64, memop, 2112 defm UNPCKLPS: sse12_unpack_interleave<0x14, X86Unpckl, v4f32, memop, [all …]
|
D | X86InstrFragmentsSIMD.td | 883 def memop : PatFrag<(ops node:$ptr), (load node:$ptr), [{ 889 // 128-bit memop pattern fragments 891 def memopv4f32 : PatFrag<(ops node:$ptr), (v4f32 (memop node:$ptr))>; 892 def memopv2f64 : PatFrag<(ops node:$ptr), (v2f64 (memop node:$ptr))>; 893 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>; 894 def memopv4i32 : PatFrag<(ops node:$ptr), (v4i32 (memop node:$ptr))>; 895 def memopv8i16 : PatFrag<(ops node:$ptr), (v8i16 (memop node:$ptr))>; 896 def memopv16i8 : PatFrag<(ops node:$ptr), (v16i8 (memop node:$ptr))>;
|
/external/eigen/bench/tensors/ |
D | README | 19 …00 -Wno-ignored-attributes -sycl -intelspirmetadata -emit-llvm -no-serial-memop -sycl-compress-nam…
|
/external/eigen/cmake/ |
D | FindComputeCpp.cmake | 141 …_FLAGS ${COMPUTECPP_DEVICE_COMPILER_FLAGS} -sycl-compress-name -no-serial-memop -DEIGEN_NO_ASSERTI…
|