Searched refs:MaybeCst (Results 1 – 7 of 7) sorted by relevance
778 auto MaybeCst = ConstantFoldBinOp(Opcode, SrcVec1->getSourceReg(Idx), in ConstantFoldVectorBinop() local780 if (!MaybeCst) in ConstantFoldVectorBinop()782 FoldedElements.push_back(*MaybeCst); in ConstantFoldVectorBinop()971 auto MaybeCst = getIConstantVRegVal(R, MRI); in ConstantFoldCTLZ() local972 if (!MaybeCst) in ConstantFoldCTLZ()974 return MaybeCst->countl_zero(); in ConstantFoldCTLZ()990 if (auto MaybeCst = tryFoldScalar(Src)) { in ConstantFoldCTLZ() local991 FoldedCTLZs.emplace_back(*MaybeCst); in ConstantFoldCTLZ()1391 auto MaybeCst = getIConstantSplatSExtVal(MI, MRI); in isConstantOrConstantSplatVector() local1392 if (!MaybeCst) in isConstantOrConstantSplatVector()[all …]
244 if (auto MaybeCst = in buildInstr() local246 return buildConstant(Dst, *MaybeCst); in buildInstr()
372 auto MaybeCst = in doSingleStoreMerge() local374 if (!MaybeCst) { in doSingleStoreMerge()378 ConstantVals.emplace_back(MaybeCst->Value); in doSingleStoreMerge()
2753 return MaybeCst && MaybeCst->getBitWidth() <= 64 && in matchConstantOp()2754 MaybeCst->getSExtValue() == C; in matchConstantOp()2760 std::optional<FPValueAndVReg> MaybeCst; in matchConstantFPOp() local2764 return MaybeCst->Value.isExactlyValue(C); in matchConstantFPOp()3311 auto MaybeCst = getIConstantSplatSExtVal(*CstDef, MRI); in matchNotCmp() local3312 if (!MaybeCst) in matchNotCmp()4751 MatchInfo = *MaybeCst; in matchConstantFoldCastOp()4762 if (!MaybeCst) in matchConstantFoldBinOp()4764 MatchInfo = *MaybeCst; in matchConstantFoldBinOp()4772 if (!MaybeCst) in matchConstantFoldFPBinOp()[all …]
4356 auto MaybeCst = getIConstantVRegValWithLookThrough(Idx, MRI); in fewerElementsVectorExtractInsertVectorElt() local4357 if (MaybeCst) { in fewerElementsVectorExtractInsertVectorElt()4358 IdxVal = MaybeCst->Value.getSExtValue(); in fewerElementsVectorExtractInsertVectorElt()
85 if (auto MaybeCst = matchConstant<ConstT>(Reg, MRI)) { in match() local86 CR = *MaybeCst; in match()120 if (auto MaybeCst = matchConstant<ConstT>(Reg, MRI)) { in match() local121 CR = *MaybeCst; in match()
318 auto MaybeCst = isConstantOrConstantSplatVector( in matchSplitStoreZero128() local320 return MaybeCst && MaybeCst->isZero(); in matchSplitStoreZero128()