Searched defs:SplatBitSize (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp508 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 DMipsSEISelLowering.cpp607 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 DSPUISelLowering.cpp1655 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 DHexagonISelLowering.cpp2406 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 DSelectionDAG.cpp102 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 DDAGCombiner.cpp3145 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 DSelectionDAG.cpp6651 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 DPPCISelLowering.cpp3961 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 DAArch64ISelLowering.cpp5734 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 DPPCISelLowering.cpp7201 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 DARMISelLowering.cpp3565 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 DARMISelLowering.cpp5038 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 DX86ISelLowering.cpp28110 unsigned SplatBitSize; local
[all...]

Completed in 5759 milliseconds