Searched refs:SplatBits (Results 1 – 5 of 5) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 6257 APInt SplatBits, SplatUndef; in getVShiftImm() local 6652 if (SplatBits == 0) in isVMOVModifiedImm() 6662 Imm = SplatBits; in isVMOVModifiedImm() 6672 Imm = SplatBits; in isVMOVModifiedImm() 6678 Imm = SplatBits >> 8; in isVMOVModifiedImm() 6692 Imm = SplatBits; in isVMOVModifiedImm() 6698 Imm = SplatBits >> 8; in isVMOVModifiedImm() 6704 Imm = SplatBits >> 16; in isVMOVModifiedImm() 6710 Imm = SplatBits >> 24; in isVMOVModifiedImm() 6721 Imm = SplatBits >> 8; in isVMOVModifiedImm() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 713 APInt SplatBits; // Smallest splat value. member
|
H A D | SystemZISelLowering.cpp | 774 uint64_t SplatBitsZ = SplatBits.getZExtValue(); in isVectorConstantLegal() 793 SplatBits = FPImm.bitcastToAPInt(); in SystemZVectorConstantInfo() 794 unsigned Width = SplatBits.getBitWidth(); in SystemZVectorConstantInfo() 800 APInt HighValue = SplatBits.lshr(HalfSize).trunc(HalfSize); in SystemZVectorConstantInfo() 801 APInt LowValue = SplatBits.trunc(HalfSize); in SystemZVectorConstantInfo() 807 SplatBits = HighValue; in SystemZVectorConstantInfo() 823 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, 8, in SystemZVectorConstantInfo() 5322 APInt SplatBits, SplatUndef; in lowerShift() local 5327 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in lowerShift() 5330 SDValue Shift = DAG.getConstant(SplatBits.getZExtValue() & 0xfff, in lowerShift()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9137 uint64_t SplatBits = APSplatBits.getZExtValue(); in LowerBUILD_VECTOR() local 9144 if (SplatBits == 0) { in LowerBUILD_VECTOR() 9159 return getCanonicalConstSplat(SplatBits | (SplatBits << 16), SplatSize * 2, in LowerBUILD_VECTOR() 9163 return getCanonicalConstSplat(SplatBits, SplatSize, Op.getValueType(), DAG, in LowerBUILD_VECTOR() 9168 return getCanonicalConstSplat(SplatBits, SplatSize, Op.getValueType(), DAG, in LowerBUILD_VECTOR() 9172 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >> in LowerBUILD_VECTOR() 9205 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) { in LowerBUILD_VECTOR()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 9273 APInt SplatBits, SplatUndef; in resolveBuildVector() local 9276 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in resolveBuildVector() 9282 CnstBits |= SplatBits.zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector() 9283 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector() 10298 APInt SplatBits, SplatUndef; in getVShiftImm() local 10301 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, in getVShiftImm() 10305 Cnt = SplatBits.getSExtValue(); in getVShiftImm()
|