/external/llvm/lib/Target/Mips/ |
MipsSEISelDAGToDAG.h | 80 /// \brief Select constant vector splats. 83 /// \brief Select constant vector splats whose value fits in a given integer. 86 /// \brief Select constant vector splats whose value fits in a uimm1. 88 /// \brief Select constant vector splats whose value fits in a uimm2. 90 /// \brief Select constant vector splats whose value fits in a uimm3. 92 /// \brief Select constant vector splats whose value fits in a uimm4. 94 /// \brief Select constant vector splats whose value fits in a uimm5. 96 /// \brief Select constant vector splats whose value fits in a uimm6. 98 /// \brief Select constant vector splats whose value fits in a uimm8. 100 /// \brief Select constant vector splats whose value fits in a simm5 [all...] |
MipsISelDAGToDAG.h | 86 /// \brief Select constant vector splats. 89 /// \brief Select constant vector splats whose value fits in a uimm1. 91 /// \brief Select constant vector splats whose value fits in a uimm2. 93 /// \brief Select constant vector splats whose value fits in a uimm3. 95 /// \brief Select constant vector splats whose value fits in a uimm4. 97 /// \brief Select constant vector splats whose value fits in a uimm5. 99 /// \brief Select constant vector splats whose value fits in a uimm6. 101 /// \brief Select constant vector splats whose value fits in a uimm8. 103 /// \brief Select constant vector splats whose value fits in a simm5. 105 /// \brief Select constant vector splats whose value is a power of 2 [all...] |
MipsSEISelDAGToDAG.cpp | 476 // Select constant vector splats. 504 // Select constant vector splats. 542 // Select constant vector splats. 558 // Select constant vector splats. 564 // Select constant vector splats. 570 // Select constant vector splats. 576 // Select constant vector splats. 582 // Select constant vector splats. 588 // Select constant vector splats whose value is a power of 2. 618 // Select constant vector splats whose value only has a consecutive sequenc [all...] |
MipsSEISelLowering.cpp | 885 // constant splats into MipsISD::SHRA_DSP for DSPr2. [all...] |
/external/llvm/test/CodeGen/X86/ |
splat-for-size.ll | 49 ; AVX can't do integer splats, so fake it: use vmovddup to splat 64-bit value. 82 ; AVX can't do integer splats, so fake it: use vbroadcastss to splat 32-bit value. 99 ; AVX can't do integer splats, so fake it: use vbroadcastss to splat 32-bit value. 119 ; AVX can't do integer splats, and there's no broadcast fakery for 16-bit. Could use pshuflw, etc? 135 ; AVX can't do integer splats, and there's no broadcast fakery for 16-bit. Could use pshuflw, etc? 155 ; AVX can't do integer splats, and there's no broadcast fakery for 8-bit. Could use pshufb, etc? 171 ; AVX can't do integer splats, and there's no broadcast fakery for 8-bit. Could use pshufb, etc?
|
/external/llvm/test/CodeGen/PowerPC/ |
pr25157-peephole.ll | 3 ; Verify peephole simplification of splats and swaps. Bugpoint-reduced
|
/external/clang/test/Sema/ |
ext_vector_casts.c | 95 static void splats(int i, long l, __uint128_t t, float f, double d) { function
|
/external/llvm/lib/Target/PowerPC/ |
PPCMIPeephole.cpp | 106 // Perform simplifications of 2x64 vector swaps and splats.
|
PPCVSXSwapRemoval.cpp | 409 // Splats are lane-sensitive, but we can use special handling 794 // For splats based on an index into a vector, add N/2 modulo N [all...] |
PPCISelLowering.h | 275 /// operations on splats. This is necessary to avoid losing these [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
vec-perm-02.ll | 1 ; Test replications of a scalar register value, represented as splats.
|
vec-perm-03.ll | 1 ; Test replications of a scalar memory value, represented as splats.
|
/external/clang/include/clang/AST/ |
OperationKinds.h | 160 /// vector of that element type. Fills all elements ("splats") with
|
/external/llvm/lib/IR/ |
Constants.cpp | 115 // Check for constant vectors which are splats of -1 values. 120 // Check for constant vectors which are splats of -1 values. 137 // Check for constant vectors which are splats of 1 values. 142 // Check for constant vectors which are splats of 1 values. 159 // Check for constant vectors which are splats of INT_MIN values. 164 // Check for constant vectors which are splats of INT_MIN values. 181 // Check for constant vectors which are splats of INT_MIN values. 186 // Check for constant vectors which are splats of INT_MIN values. [all...] |
/external/llvm/test/CodeGen/ARM/ |
vmov.ll | 357 ; Use vmov.f32 to materialize f32 immediate splats
|
/external/llvm/test/Transforms/InstCombine/ |
vec_shuffle.ll | 112 ; Redundant vector splats should be removed. Radar 8597790.
|
/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 245 // Constant splats are cheaper for the following instructions. [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | [all...] |
DAGCombiner.cpp | 797 // FIXME: We blindly ignore splats which include undef which is overly [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGNodes.h | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | 331 // TODO: Handle splats. [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |