Lines Matching refs:CV
45 static Constant *BitCastConstantVector(Constant *CV, VectorType *DstTy) { in BitCastConstantVector() argument
47 if (CV->isAllOnesValue()) return Constant::getAllOnesValue(DstTy); in BitCastConstantVector()
48 if (CV->isNullValue()) return Constant::getNullValue(DstTy); in BitCastConstantVector()
59 if (NumElts != cast<FixedVectorType>(CV->getType())->getNumElements()) in BitCastConstantVector()
64 if (Constant *Splat = CV->getSplatValue()) { in BitCastConstantVector()
70 Type *Ty = IntegerType::get(CV->getContext(), 32); in BitCastConstantVector()
73 ConstantExpr::getExtractElement(CV, ConstantInt::get(Ty, i)); in BitCastConstantVector()
836 const APFloat &CV = CFP->getValueAPF(); in ConstantFoldUnaryInstruction() local
841 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
914 const APInt *CV; in ConstantFoldBinaryInstruction() local
916 if (match(C1, m_APInt(CV)) || match(C2, m_APInt(CV))) in ConstantFoldBinaryInstruction()
917 if ((*CV)[0]) in ConstantFoldBinaryInstruction()
2077 auto *CV = cast<ConstantDataVector>(Idxs[0]); in isInBoundsIndices() local
2078 CI = dyn_cast_or_null<ConstantInt>(CV->getSplatValue()); in isInBoundsIndices()
2332 auto *CV = cast<ConstantDataVector>(Idxs[i]); in ConstantFoldGetElementPtr() local
2334 for (unsigned I = 0, E = CV->getNumElements(); I != E; ++I) { in ConstantFoldGetElementPtr()
2335 auto *CI = cast<ConstantInt>(CV->getElementAsConstant(I)); in ConstantFoldGetElementPtr()