reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/APInt.h
 1509   void insertBits(const APInt &SubBits, unsigned bitPosition);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
16273                 Val.insertBits(InsertVal, BitOffset);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 9392       SplatValue.insertBits(CN->getAPIntValue().zextOrTrunc(EltWidth), BitPos);
 9394       SplatValue.insertBits(CN->getValueAPF().bitcastToAPInt(), BitPos);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  647           DemandedSrcBits.insertBits(DemandedBits, Offset);
  889         BaseElts.insertBits(APInt::getNullValue(NumSubElts), SubIdx);
 1893           DemandedSrcBits.insertBits(DemandedBits, Offset);
 2254       KnownUndef.insertBits(SubUndef, i * NumSubElts);
 2255       KnownZero.insertBits(SubZero, i * NumSubElts);
 2276     BaseElts.insertBits(APInt::getNullValue(NumSubElts), SubIdx);
 2289     KnownUndef.insertBits(SubUndef, SubIdx);
 2290     KnownZero.insertBits(SubZero, SubIdx);
lib/Target/SystemZ/SystemZISelLowering.cpp
 6220       SrcDemE.insertBits(DemandedElts, 0);
 6229       SrcDemE.insertBits(DemandedElts, NumElts);
 6251         SrcDemE.insertBits(DemEls, FirstIdx);
 6254         SrcDemE.insertBits(DemEls, 0);
lib/Target/X86/X86ISelLowering.cpp
 5995       MaskBits.insertBits(SrcEltBits[i], BitOffset);
 6214       UndefElts.insertBits(UndefSubElts, BaseIdx);
lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
   91     MaskBits.insertBits(cast<ConstantInt>(COp)->getValue(), BitOffset);
unittests/ADT/APIntTest.cpp
 1848   i31.insertBits(iSrc, 0);
 1853   i63.insertBits(iSrc, 4);
 1858   i120.insertBits(iSrc, 8);
 1863   i127.insertBits(iSrc, 48);
 1869   i128.insertBits(APInt(64, UINT64_MAX, true), 0);
 1870   i128.insertBits(APInt(64, UINT64_MAX, true), 64);
 1874   i256.insertBits(APInt(65, 0), 0);
 1875   i256.insertBits(APInt(69, 0), 64);
 1876   i256.insertBits(APInt(128, 0), 128);
 1880   i257.insertBits(APInt(96, UINT64_MAX, true), 64);
 1888   i260.insertBits(APInt(129, 1ull << 48), 15);
 1937   i257.insertBits(APInt(96, UINT64_MAX, true), 64);
 1946   i260.insertBits(APInt(129, 1ull << 48), 15);