Home
last modified time | relevance | path

Searched refs:widening (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dwiden_shuffle-1.ll5 ; widening shuffle v3float and then a add
23 ; widening shuffle v3float with a different mask and then a add
41 ; Example of when widening a v3float operation causes the DAG to replace a node
42 ; with the operation that we are currently widening, i.e. when replacing
67 ; PR10421: make sure we correctly handle extreme widening with CONCAT_VECTORS
Dlower-bitcast.ll2 ; RUN: llc < %s -march=x86-64 -mcpu=core2 -mattr=+sse2 -x86-experimental-vector-widening-legalizati…
13 ; pshufd+paddq+pshufd. This is fixed with the widening legalization.
73 ; the widening legalization.
110 ; single paddw instruction. This is fixed with the widening legalization.
154 ; pshufd+paddw+pshufd. This is fixed with the widening legalization.
Dwiden_cast-6.ll3 ; Test bit convert that requires widening in the operand.
Dscalar-extract.ll4 ; Check that widening doesn't introduce a mmx register in this case when
Dwiden_conversions.ll1 ; RUN: llc < %s -mcpu=x86-64 -x86-experimental-vector-widening-legalization | FileCheck %s
Dsse1.ll39 ; condition operand and widening the resulting vselect for the v4f32 result.
DSwizzleShuff.ll1 …6_64-apple-darwin -mcpu=corei7-avx -mattr=+avx -x86-experimental-vector-widening-legalization | Fi…
Dwiden_arith-2.ll5 ; widen v8i8 to v16i8 (checks even power of 2 widening with add & and)
Dwiden_cast-4.ll2 ; RUN: llc < %s -march=x86 -mattr=+sse4.2 -x86-experimental-vector-widening-legalization | FileChec…
Dscalar_widen_div.ll3 ; Verify when widening a divide/remainder operation, we only generate a
Dvec_cast2.ll2 …86-apple-darwin10 -mcpu=corei7-avx -mattr=+avx -x86-experimental-vector-widening-legalization | Fi…
Dselect.ll121 ; widening select v6i32 and then a sub
Dbswap-vector.ll4 ; RUN: llc < %s -mcpu=core-avx2 -x86-experimental-vector-widening-legalization | FileCheck %s --che…
/external/llvm/test/Instrumentation/ThreadSanitizer/
Dtsan-vs-gvn.ll2 ; TSAN conflicts with load widening. Make sure the load widening is off with -tsan.
/external/llvm/test/Transforms/IndVarSimplify/
Delim-extend.ll79 ; Eliminate %ofs1 after widening outercount.
102 ; Eliminate %ofs2 after widening inneriv.
131 ; Eliminate %ofs4 after widening outercount
/external/llvm/test/CodeGen/PowerPC/
Dpr3711_widen_bit.ll4 ; for widening.
/external/llvm/test/CodeGen/ARM/
Dwiden-vmovs.ll16 ; - The VMOVS widening is happening.
Dcoalesce-subregs.ll322 ; once under rare circumstances. When widening a register from QPR to DTriple
/external/llvm/test/Instrumentation/AddressSanitizer/
Dasan-vs-gvn.ll2 ; ASAN conflicts with load widening iff the widened load accesses data out of bounds
/external/llvm/test/Transforms/PhaseOrdering/
DPR6627.ll53 ; requiring widening.
/external/compiler-rt/lib/builtins/
Dfp_extend_impl.inc19 // *widening* operations; if you need to convert to a *narrower* floating-point
/external/valgrind/VEX/priv/
Dhost_tilegx_defs.c247 if (instr->GXin.Mul.widening == False) { in ppTILEGXInstr()
790 i->GXin.Mul.widening = wid; /* widen=True else False */ in TILEGXInstr_Mul()
2031 Bool widening = i->GXin.Mul.widening; in emit_TILEGXInstr() local
2037 vassert(widening); // always widen. in emit_TILEGXInstr()
Dhost_tilegx_defs.h388 Bool widening; //True => widening, False => non-widening member
Dhost_mips_defs.h426 Bool widening; /* True => widening, False => non-widening */ member
Dhost_mips_defs.c823 i->Min.Mul.widening = wid; /* widen=True else False */ in MIPSInstr_Mul()
1233 switch (i->Min.Mul.widening) { in ppMIPSInstr()
2806 Bool widening = i->Min.Mul.widening; in emit_MIPSInstr() local
2811 if (widening) { in emit_MIPSInstr()

12