Lines Matching refs:ConstantInt
17 // Value *X, *Y; ConstantInt *C1, *C2; // (X & C1) | (Y & C2)
91 /// Match an arbitrary ConstantInt and ignore it.
92 inline class_match<ConstantInt> m_ConstantInt() {
93 return class_match<ConstantInt>();
171 if (auto *CI = dyn_cast<ConstantInt>(V)) {
177 if (auto *CI = dyn_cast_or_null<ConstantInt>(
211 /// Match a ConstantInt or splatted ConstantVector, binding the
247 if (const auto *CI = dyn_cast<ConstantInt>(V)) {
260 /// Match a ConstantInt with a specific value.
305 /// specialization of cstval_pred_ty for ConstantInt
307 using cst_pred_ty = cstval_pred_ty<Predicate, ConstantInt>;
321 if (const auto *CI = dyn_cast<ConstantInt>(V))
328 if (auto *CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue()))
623 /// Match a ConstantInt, capturing the value if we match.
624 inline bind_ty<ConstantInt> m_ConstantInt(ConstantInt *&CI) { return CI; }
697 if (const auto *CV = dyn_cast<ConstantInt>(V))
714 const auto *CI = dyn_cast<ConstantInt>(V);
717 CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue());
733 /// Match a ConstantInt and bind to its value. This does not match