Lines Matching defs:Cst
1694 const ConstantFP *Cst) {
1695 APFloat Folded = constantFoldFpUnary(MI, MRI, Cst->getValue());
2483 APInt Cst;
2484 if (mi_match(LHS, MRI, m_GIntToPtr(m_ICst(Cst)))) {
2487 NewCst = Cst.zextOrTrunc(DstTy.getSizeInBits());
2769 auto Cst =
2771 if (!Cst)
2773 OpIdx = Cst->isZero() ? 3 : 2;
3388 int64_t Cst, bool IsVector, bool IsFP) {
3389 // For i1, Cst will always be -1 regardless of boolean contents.
3390 return (ScalarSizeBits == 1 && Cst == -1) ||
3391 isConstTrueVal(TLI, Cst, IsVector, IsFP);
3453 int64_t Cst;
3462 if (!mi_match(CstReg, MRI, m_ICst(Cst)))
3464 if (!isConstValidTrue(TLI, Ty.getSizeInBits(), Cst, false, IsFP))
4128 auto Cst = getIConstantVRegValWithLookThrough(MI.getOperand(2).getReg(), MRI);
4129 if (!Cst || Cst->Value.getZExtValue() >= SrcTy.getNumElements())
4132 unsigned VecIdx = Cst->Value.getZExtValue();
4199 auto Cst = getIConstantVRegVal(II.getOperand(2).getReg(), MRI);
4200 if (!Cst)
4202 unsigned Idx = Cst->getZExtValue();
5018 auto Cst = getIConstantVRegValWithLookThrough(AndRHS, MRI);
5019 if (!Cst)
5021 auto Mask = Cst->Value;