Searched refs:ValAndVReg (Results 1 – 5 of 5) sorted by relevance
28 if (auto ValAndVReg = in getAArch64VectorSplat() local30 return RegOrConstant(ValAndVReg->Value.getSExtValue()); in getAArch64VectorSplat()
581 auto ValAndVReg = getIConstantVRegValWithLookThrough(RHS, MRI); in tryAdjustICmpImmAndPred() local582 if (!ValAndVReg) in tryAdjustICmpImmAndPred()584 uint64_t C = ValAndVReg->Value.getZExtValue(); in tryAdjustICmpImmAndPred()828 auto ValAndVReg = in getCmpOperandFoldingProfit() local830 if (!ValAndVReg) in getCmpOperandFoldingProfit()832 uint64_t Mask = ValAndVReg->Value.getZExtValue(); in getCmpOperandFoldingProfit()
736 auto ValAndVReg = in getImmedFromMO() local738 if (!ValAndVReg) in getImmedFromMO()740 Immed = ValAndVReg->Value.getSExtValue(); in getImmedFromMO()2265 if (!ValAndVReg) in earlySelect()2272 ValAndVReg->Value)); in earlySelect()4536 int64_t Imm = ValAndVReg->Value.getSExtValue(); in emitTST()5197 if (!ValAndVReg || ValAndVReg->Value != 0) in tryFoldIntegerCompare()6975 if (!ValAndVReg) { in selectExtendedSHL()6984 if (!ValAndVReg) in selectExtendedSHL()7150 auto ValAndVReg = in selectAddrModeXRO() local[all …]
295 std::optional<ValueAndVReg> ValAndVReg = getIConstantVRegValWithLookThrough( in getIConstantVRegVal() local297 assert((!ValAndVReg || ValAndVReg->VReg == VReg) && in getIConstantVRegVal()299 if (!ValAndVReg) in getIConstantVRegVal()301 return ValAndVReg->Value; in getIConstantVRegVal()1266 if (std::optional<ValueAndVReg> ValAndVReg = in getIConstantSplatVal() local1268 return ValAndVReg->Value; in getIConstantSplatVal()
6256 std::optional<FPValueAndVReg> ValAndVReg; in matchCommuteFPConstantToRHS() local6257 if (!mi_match(LHS, MRI, m_GFCstOrSplat(ValAndVReg))) in matchCommuteFPConstantToRHS()6259 return !mi_match(RHS, MRI, m_GFCstOrSplat(ValAndVReg)); in matchCommuteFPConstantToRHS()