/freebsd-10.1-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 392 unsigned SplatBitSize; local 395 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 782 unsigned SplatBitSize; local 791 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 796 switch (SplatBitSize) {
|
H A D | MipsSEISelLowering.cpp | 508 unsigned SplatBitSize; local 511 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 533 unsigned SplatBitSize; local 538 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 753 unsigned SplatBitSize; local 762 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 764 (SplatBitSize != EltSize) || 2183 // - Constant splats are legal as-is as long as the SplatBitSize is a power of 2186 // - Constant splats are lowered to bitconverted BUILD_VECTORs if SplatBitSize 2198 unsigned SplatBitSize; local [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 2903 unsigned SplatBitSize, SelectionDAG &DAG, 2906 switch (SplatBitSize) { 3402 unsigned SplatBitSize; local 3406 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize, 3411 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize, 3473 unsigned SplatBitSize; local 3475 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, 3477 SplatBitSize > ElementBits) 3930 unsigned SplatBitSize; local 3941 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndef 2902 isNeonModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, unsigned SplatBitSize, SelectionDAG &DAG, bool is128Bits, NeonModImmType type, EVT &VT, unsigned &Imm, unsigned &OpCmode) argument [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 4304 unsigned SplatBitSize, SelectionDAG &DAG, 4308 // SplatBitSize is set to the smallest size that splats the vector, so a 4309 // zero vector will always have SplatBitSize == 8. However, NEON modified 4314 SplatBitSize = 32; 4316 switch (SplatBitSize) { 4790 unsigned SplatBitSize; local 4792 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 4793 if (SplatBitSize <= 64) { 4797 SplatUndef.getZExtValue(), SplatBitSize, 4808 SplatUndef.getZExtValue(), SplatBitSize, 4303 isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, unsigned SplatBitSize, SelectionDAG &DAG, EVT &VT, bool is128Bits, NEONModImmType type) argument 8638 unsigned SplatBitSize; local 8681 unsigned SplatBitSize; local 8719 unsigned SplatBitSize; local 9708 unsigned SplatBitSize; local [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 5230 unsigned SplatBitSize; local 5232 if (! BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 5233 HasAnyUndefs, 0, true) || SplatBitSize > 32) 5238 unsigned SplatSize = SplatBitSize / 8; 5254 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >> 5255 (32-SplatBitSize)); 5309 unsigned TypeShiftAmt = i & (SplatBitSize-1); 5346 ((unsigned)i >> (SplatBitSize-TypeShiftAmt)))) {
|
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 1789 unsigned SplatBitSize; local 1792 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 1794 EltVT.getSizeInBits() >= SplatBitSize); 2583 unsigned SplatBitSize; local 2586 SplatBitSize, HasAnyUndefs); 2602 if (BitWidth > SplatBitSize) 2604 SplatBitSize < BitWidth; 2605 SplatBitSize = SplatBitSize * 2) 2606 SplatValue |= SplatValue.shl(SplatBitSize); [all...] |
H A D | SelectionDAG.cpp | 6457 unsigned &SplatBitSize, 6517 SplatBitSize = sz; 6455 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) argument
|
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1484 /// are set. The SplatBitSize value is set to the splat element size in 1488 unsigned &SplatBitSize, bool &HasAnyUndefs,
|
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 12531 unsigned SplatBitSize; local 12533 if (!C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 12535 EltTy.getSizeInBits() < SplatBitSize)
|