/external/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 508 unsigned SplatBitSize; local 511 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 903 unsigned SplatBitSize; local 912 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 917 switch (SplatBitSize) {
|
H A D | MipsSEISelLowering.cpp | 607 unsigned SplatBitSize; local 610 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 632 unsigned SplatBitSize; local 637 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 853 unsigned SplatBitSize; local 862 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 864 (SplatBitSize != EltSize) || 2337 // - Constant splats are legal as-is as long as the SplatBitSize is a power of 2340 // - Constant splats are lowered to bitconverted BUILD_VECTORs if SplatBitSize 2352 unsigned SplatBitSize; local [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
H A D | SPUISelLowering.cpp | 1655 unsigned SplatBitSize; local 1658 if (!BCN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 1660 || minSplatBits < SplatBitSize) 1672 assert(SplatBitSize == 32 1682 assert(SplatBitSize == 64 2322 unsigned SplatBitSize; local 2326 if (BCN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 2328 && minSplatBits <= SplatBitSize) {
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2406 unsigned SplatBitSize; local 2412 (BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 2413 HasAnyUndefs, 0, true) && SplatBitSize <= 16)) { 2415 int32_t SextVal = ((int32_t) (SplatBits << (32 - SplatBitSize)) >> 2416 (32 - SplatBitSize));
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 102 unsigned SplatBitSize; local 105 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs) && 106 EltVT.getSizeInBits() >= SplatBitSize; 7121 unsigned &SplatBitSize, 7181 SplatBitSize = sz; 7119 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) const argument
|
H A D | DAGCombiner.cpp | 3145 unsigned SplatBitSize; local 3148 SplatBitSize, HasAnyUndefs); 3164 if (BitWidth > SplatBitSize) 3166 SplatBitSize < BitWidth; 3167 SplatBitSize = SplatBitSize * 2) 3168 SplatValue |= SplatValue.shl(SplatBitSize); 3170 // Make sure that variable 'Constant' is only set if 'SplatBitSize' is a 3172 if (SplatBitSize % BitWidth == 0) { 3174 for (unsigned i = 0, n = SplatBitSize/BitWidt [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 6651 unsigned &SplatBitSize, 6711 SplatBitSize = sz; 6649 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) argument
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3961 unsigned SplatBitSize; local 3963 if (! BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 3964 HasAnyUndefs, 0, true) || SplatBitSize > 32) 3969 unsigned SplatSize = SplatBitSize / 8; 3985 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >> 3986 (32-SplatBitSize)); 4030 unsigned TypeShiftAmt = i & (SplatBitSize-1); 4067 ((unsigned)i >> (SplatBitSize-TypeShiftAmt)))) {
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5734 unsigned SplatBitSize; local 5736 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 5737 unsigned NumSplats = VT.getSizeInBits() / SplatBitSize; 5740 CnstBits <<= SplatBitSize; local 5741 UndefBits <<= SplatBitSize; local 6590 unsigned SplatBitSize; local 6592 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, 6594 SplatBitSize > ElementBits) 8452 unsigned SplatBitSize; local 8454 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 7201 unsigned SplatBitSize; local 7203 if (! BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, 7205 SplatBitSize > 32) 7210 unsigned SplatSize = SplatBitSize / 8; 7225 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >> 7226 (32-SplatBitSize)); 7283 unsigned TypeShiftAmt = i & (SplatBitSize-1); 7320 ((unsigned)i >> (SplatBitSize-TypeShiftAmt)))) {
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 3565 unsigned SplatBitSize, SelectionDAG &DAG, 3569 // SplatBitSize is set to the smallest size that splats the vector, so a 3570 // zero vector will always have SplatBitSize == 8. However, NEON modified 3575 SplatBitSize = 32; 3577 switch (SplatBitSize) { 3933 unsigned SplatBitSize; local 3935 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 3936 if (SplatBitSize <= 64) { 3940 SplatUndef.getZExtValue(), SplatBitSize, 3951 SplatUndef.getZExtValue(), SplatBitSize, 3564 isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, unsigned SplatBitSize, SelectionDAG &DAG, EVT &VT, bool is128Bits, NEONModImmType type) argument 6681 unsigned SplatBitSize; local 6717 unsigned SplatBitSize; local 6745 unsigned SplatBitSize; local 7498 unsigned SplatBitSize; local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5038 unsigned SplatBitSize, SelectionDAG &DAG, 5043 // SplatBitSize is set to the smallest size that splats the vector, so a 5044 // zero vector will always have SplatBitSize == 8. However, NEON modified 5049 SplatBitSize = 32; 5051 switch (SplatBitSize) { 5654 unsigned SplatBitSize; local 5656 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 5657 if (SplatBitSize <= 64) { 5661 SplatUndef.getZExtValue(), SplatBitSize, 5672 SplatUndef.getZExtValue(), SplatBitSize, 5037 isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, unsigned SplatBitSize, SelectionDAG &DAG, const SDLoc &dl, EVT &VT, bool is128Bits, NEONModImmType type) argument 9235 unsigned SplatBitSize; local 9277 unsigned SplatBitSize; local 9314 unsigned SplatBitSize; local 10506 unsigned SplatBitSize; local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 28110 unsigned SplatBitSize; local [all...] |