Home
last modified time | relevance | path

Searched refs:insertBits (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h208 void insertBits(const KnownBits &SubBits, unsigned BitPosition) { in insertBits() function
209 Zero.insertBits(SubBits.Zero, BitPosition); in insertBits()
210 One.insertBits(SubBits.One, BitPosition); in insertBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupVectorConstants.cpp113 Bits.insertBits(*SubBits, I * SubBits->getBitWidth()); in extractConstantBits()
129 Bits.insertBits(CDS->getElementAsAPInt(I), I * EltBits); in extractConstantBits()
131 Bits.insertBits(CDS->getElementAsAPFloat(I).bitcastToAPInt(), in extractConstantBits()
189 SplatBits.insertBits(*Bits, I * Bits->getBitWidth()); in getSplatableConstant()
312 TruncBits.insertBits(Elt.trunc(SrcEltBitWidth), I * SrcEltBitWidth); in rebuildExtCst()
H A DX86ShuffleDecodeConstantPool.cpp93 MaskBits.insertBits(cast<ConstantInt>(COp)->getValue(), BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp4773 MaskBits.insertBits(SrcEltBits[i], BitOffset); in getTargetConstantBitsFromNode()
4831 Mask.insertBits(CDS->getElementAsAPInt(I), I * EltBits); in getTargetConstantBitsFromNode()
4833 Mask.insertBits(CDS->getElementAsAPFloat(I).bitcastToAPInt(), in getTargetConstantBitsFromNode()
4986 UndefSrcElts.insertBits(UndefSubElts, BaseIdx); in getTargetConstantBitsFromNode()
56689 UndefElts.insertBits(OpUndefElts, I * OpUndefElts.getBitWidth()); in combineConcatVectorOps()
56755 Constant.insertBits(C->getAPIntValue(), I * SubSizeInBits); in combineCONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp150 Insn.insertBits(support::endian::read16be(&Bytes[Idx]), Idx * 8, 16); in getInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h46 void insertBits(uint64_t SubBits, unsigned BitPosition, unsigned NumBits) { in insertBits() function
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1436 void insertBits(const APInt &SubBits, unsigned bitPosition);
1437 void insertBits(uint64_t SubBits, unsigned bitPosition, unsigned numBits);
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp356 Result.insertBits(*this, NewLSB.getBitWidth()); in concatSlowCase()
368 void APInt::insertBits(const APInt &subBits, unsigned bitPosition) { in insertBits() function in APInt
426 void APInt::insertBits(uint64_t subBits, unsigned bitPosition, unsigned numBits) { in insertBits() function in APInt
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp413 WideConst.insertBits(ConstantVals[Idx], Idx * SmallTy.getSizeInBits()); in doSingleStoreMerge()
H A DGISelKnownBits.cpp503 Known.insertBits(SrcOpKnown, I * OpSize); in computeKnownBitsImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp740 DemandedSrcBits.insertBits(DemandedBits, Offset); in SimplifyMultipleUseDemandedBits()
1264 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in SimplifyDemandedBits()
2747 DemandedSrcBits.insertBits(DemandedBits, Offset); in SimplifyDemandedBits()
3283 KnownUndef.insertBits(SubUndef, i * NumSubElts); in SimplifyDemandedVectorElts()
3284 KnownZero.insertBits(SubZero, i * NumSubElts); in SimplifyDemandedVectorElts()
3316 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in SimplifyDemandedVectorElts()
3332 KnownUndef.insertBits(SubUndef, Idx); in SimplifyDemandedVectorElts()
3333 KnownZero.insertBits(SubZero, Idx); in SimplifyDemandedVectorElts()
H A DSelectionDAG.cpp3190 Known.insertBits(computeKnownBits(SrcOp, Depth + 1), ScalarSize * I); in computeKnownBits()
3314 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in computeKnownBits()
3394 Known.insertBits(Known2, SubBitWidth * Shifts); in computeKnownBits()
4966 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in ComputeNumSignBits()
12757 SplatValue.insertBits(CN->getAPIntValue().zextOrTrunc(EltWidth), BitPos); in isConstantSplat()
12759 SplatValue.insertBits(CN->getValueAPF().bitcastToAPInt(), BitPos); in isConstantSplat()
13003 DstBits.insertBits(SrcBits, J * SrcEltSizeInBits); in recastRawBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7881 SrcDemE.insertBits(DemandedElts, 0); in getDemandedSrcElements()
7890 SrcDemE.insertBits(DemandedElts, NumElts); in getDemandedSrcElements()
7912 SrcDemE.insertBits(DemEls, FirstIdx); in getDemandedSrcElements()
7915 SrcDemE.insertBits(DemEls, 0); in getDemandedSrcElements()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp3086 Val.insertBits(B, I, 8); in ConstantFoldAMDGCNPermIntrinsic()
H A DValueTracking.cpp1245 Known.insertBits(KnownSrc, ShiftElt * SubBitWidth); in computeKnownBitsFromOperator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp7211 Res.insertBits(EltAsInt, BigEndian ? (NElts - I - 1) : I); in visitVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp17359 NewC.insertBits(Val.getConstantOperandAPInt(i).trunc(EltSize), in PerformDAGCombine()