Searched refs:SplatBitSize (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10/llvmCore-3425.0.34/lib/Target/CellSPU/
H A DSPUISelLowering.cpp1670 unsigned SplatBitSize; local
1673 if (!BCN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize,
1675 || minSplatBits < SplatBitSize)
1687 assert(SplatBitSize == 32
1696 assert(SplatBitSize == 64
2327 unsigned SplatBitSize; local
2331 if (BCN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize,
2333 && minSplatBits <= SplatBitSize) {
/macosx-10.10/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMISelLowering.cpp3729 unsigned SplatBitSize, SelectionDAG &DAG,
3733 // SplatBitSize is set to the smallest size that splats the vector, so a
3734 // zero vector will always have SplatBitSize == 8. However, NEON modified
3739 SplatBitSize = 32;
3741 switch (SplatBitSize) {
4141 unsigned SplatBitSize; local
4143 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
4144 if (SplatBitSize <= 64) {
4148 SplatUndef.getZExtValue(), SplatBitSize,
4159 SplatUndef.getZExtValue(), SplatBitSize,
3728 isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, unsigned SplatBitSize, SelectionDAG &DAG, EVT &VT, bool is128Bits, NEONModImmType type) argument
7618 unsigned SplatBitSize; local
7661 unsigned SplatBitSize; local
7699 unsigned SplatBitSize; local
8558 unsigned SplatBitSize; local
[all...]
/macosx-10.10/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4189 unsigned SplatBitSize; local
4191 if (! BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize,
4192 HasAnyUndefs, 0, true) || SplatBitSize > 32)
4197 unsigned SplatSize = SplatBitSize / 8;
4213 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >>
4214 (32-SplatBitSize));
4258 unsigned TypeShiftAmt = i & (SplatBitSize-1);
4295 ((unsigned)i >> (SplatBitSize-TypeShiftAmt)))) {
/macosx-10.10/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1401 /// are set. The SplatBitSize value is set to the splat element size in
1405 unsigned &SplatBitSize, bool &HasAnyUndefs,
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2494 unsigned SplatBitSize; local
2497 SplatBitSize, HasAnyUndefs);
2513 if (BitWidth > SplatBitSize)
2515 SplatBitSize < BitWidth;
2516 SplatBitSize = SplatBitSize * 2)
2517 SplatValue |= SplatValue.shl(SplatBitSize);
2520 for (unsigned i = 0, n = SplatBitSize/BitWidth; i < n; ++i)
H A DSelectionDAG.cpp6144 unsigned &SplatBitSize,
6204 SplatBitSize = sz;
6142 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) argument

Completed in 311 milliseconds