HomeSort by: relevance | last modified time | path
    Searched defs:SplatBits (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 713 APInt SplatBits; // Smallest splat value.
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 9137 uint64_t SplatBits = APSplatBits.getZExtValue();
9144 if (SplatBits == 0) {
9155 // with 4-byte splats. We replicate the SplatBits in case of 2-byte splat to
9159 return getCanonicalConstSplat(SplatBits | (SplatBits << 16), SplatSize * 2,
9163 return getCanonicalConstSplat(SplatBits, SplatSize, Op.getValueType(), DAG,
9168 return getCanonicalConstSplat(SplatBits, SplatSize, Op.getValueType(), DAG,
9172 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >>
9205 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 9273 APInt SplatBits, SplatUndef;
9276 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
9282 CnstBits |= SplatBits.zextOrTrunc(VT.getSizeInBits());
9283 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits());
10298 APInt SplatBits, SplatUndef;
10301 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,
10305 Cnt = SplatBits.getSExtValue();
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 6257 APInt SplatBits, SplatUndef;
6261 !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs,
6265 Cnt = SplatBits.getSExtValue();
6640 static SDValue isVMOVModifiedImm(uint64_t SplatBits, uint64_t SplatUndef,
6652 if (SplatBits == 0)
6660 assert((SplatBits & ~0xff) == 0 && "one byte splat value is too big");
6662 Imm = SplatBits;
6669 if ((SplatBits & ~0xff) == 0) {
6672 Imm = SplatBits;
6675 if ((SplatBits & ~0xff00) == 0)
    [all...]

Completed in 85 milliseconds